<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>応用編：ゲームに機能を追加する on Game Server Services | Docs</title><link>/ja/get_start/adventure/extensions/</link><description>Recent content in 応用編：ゲームに機能を追加する on Game Server Services | Docs</description><generator>Hugo</generator><language>ja</language><atom:link href="/ja/get_start/adventure/extensions/index.xml" rel="self" type="application/rss+xml"/><item><title>毎日遊ぶ理由を作る</title><link>/ja/get_start/adventure/extensions/daily/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ja/get_start/adventure/extensions/daily/</guid><description>&lt;p&gt;ログインした日に報酬を受け取り、冒険を3回クリアすると追加の報酬も受け取れるようにします。ここまで使ってきた学習用プロジェクトとアカウントで進めます。&lt;/p&gt;&#10;&lt;h2 id="1-ログインボーナスを設定する"&gt;1. ログインボーナスを設定する&lt;a class="td-heading-self-link" href="#1-%e3%83%ad%e3%82%b0%e3%82%a4%e3%83%b3%e3%83%9c%e3%83%bc%e3%83%8a%e3%82%b9%e3%82%92%e8%a8%ad%e5%ae%9a%e3%81%99%e3%82%8b" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;1日目は10コイン、2日目は20コイン、3日目は30コインです。日本時間の午前0時に日付が変わり、遊ばなかった日があっても、前回の続きから受け取るルールにします。&lt;/p&gt;&#10;&#10;&#10;&#10;&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&#10; &lt;li class="nav-item"&gt;&#10; &lt;button class="nav-link active"&#10; id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab"&#10; data-td-tp-persist="studio" aria-controls="tabs-00-00" aria-selected="true"&gt;&#10; Studio&#10; &lt;/button&gt;&#10; &lt;/li&gt;&lt;li class="nav-item"&gt;&#10; &lt;button class="nav-link"&#10; id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab"&#10; data-td-tp-persist="sdk（unity）" aria-controls="tabs-00-01" aria-selected="false"&gt;&#10; SDK（Unity）&#10; &lt;/button&gt;&#10; &lt;/li&gt;&#10;&lt;/ul&gt;&#10;&#10;&lt;div class="tab-content" id="tabs-0-content"&gt;&#10; &lt;div class="tab-body tab-pane fade show active"&#10; id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&#10; &lt;p&gt;&lt;strong&gt;機能を追加&lt;/strong&gt;で「ログインボーナス」と「ミッション」を追加します。&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;表 → ログインボーナス → ログインボーナスグループ（LoginRewardCollection）&lt;/strong&gt; を開き、次の行を作ります。&lt;/p&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;項目&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;入れる値&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;ID&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;daily&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;進行モード（mode）&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;streaming&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;日付更新時刻（resetHour）&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;15&lt;/code&gt;（UTCの15時＝日本時間の午前0時）&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;繰り返し（repeat）&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;disabled&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;取り逃し救済（missedReceiveRelief）&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;disabled&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;p&gt;&lt;strong&gt;ログインボーナス（LoginReward）&lt;/strong&gt; に &lt;code&gt;day1&lt;/code&gt;、&lt;code&gt;day2&lt;/code&gt;、&lt;code&gt;day3&lt;/code&gt; の3行を追加し、ボーナスグループをすべて &lt;code&gt;daily&lt;/code&gt; にします。&lt;/p&gt;&#10;&lt;p&gt;各行の &lt;strong&gt;獲得アクション → アイテムを追加 → 未設定&lt;/strong&gt; を開き、アクションに &lt;code&gt;DepositByUserId&lt;/code&gt;（money2）、ターゲットリソースに &lt;strong&gt;なし&lt;/strong&gt; を選びます。&lt;/p&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;項目&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;入れる値&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;namespaceName&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;Currency&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;userId&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;#{userId}&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;slot&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;0&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;p&gt;&lt;strong&gt;depositTransactions&lt;/strong&gt; に1件追加し、&lt;code&gt;price&lt;/code&gt; を &lt;code&gt;0&lt;/code&gt;、&lt;code&gt;currency&lt;/code&gt; を &lt;strong&gt;値なし&lt;/strong&gt; にします。&lt;code&gt;count&lt;/code&gt; は &lt;code&gt;day1&lt;/code&gt; が &lt;code&gt;10&lt;/code&gt;、&lt;code&gt;day2&lt;/code&gt; が &lt;code&gt;20&lt;/code&gt;、&lt;code&gt;day3&lt;/code&gt; が &lt;code&gt;30&lt;/code&gt; です。&lt;/p&gt;</description></item><item><title>アイテムとショップを作る</title><link>/ja/get_start/adventure/extensions/items/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ja/get_start/adventure/extensions/items/</guid><description>&lt;p&gt;森の探索をクリアすると、コインに加えて回復薬を1個もらえるようにします。回復薬は1個使うとスタミナが5回復し、ショップでは20コインで1個買えます。&lt;/p&gt;&#10;&lt;h2 id="1-回復薬を登録する"&gt;1. 回復薬を登録する&lt;a class="td-heading-self-link" href="#1-%e5%9b%9e%e5%be%a9%e8%96%ac%e3%82%92%e7%99%bb%e9%8c%b2%e3%81%99%e3%82%8b" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;アイテムは、種類ごとに所持数を管理する「シンプルインベントリ」に保存します。回復薬のIDは &lt;code&gt;potion&lt;/code&gt; です。&lt;/p&gt;&#10;&#10;&#10;&#10;&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&#10; &lt;li class="nav-item"&gt;&#10; &lt;button class="nav-link active"&#10; id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab"&#10; data-td-tp-persist="studio" aria-controls="tabs-00-00" aria-selected="true"&gt;&#10; Studio&#10; &lt;/button&gt;&#10; &lt;/li&gt;&lt;li class="nav-item"&gt;&#10; &lt;button class="nav-link"&#10; id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab"&#10; data-td-tp-persist="sdk（unity）" aria-controls="tabs-00-01" aria-selected="false"&gt;&#10; SDK（Unity）&#10; &lt;/button&gt;&#10; &lt;/li&gt;&#10;&lt;/ul&gt;&#10;&#10;&lt;div class="tab-content" id="tabs-0-content"&gt;&#10; &lt;div class="tab-body tab-pane fade show active"&#10; id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&#10; &lt;ol&gt;&#10;&lt;li&gt;&lt;strong&gt;機能を追加&lt;/strong&gt;で「アイテム」を追加します。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;表 → アイテム（Item）&lt;/strong&gt; に行を追加し、ID を &lt;code&gt;potion&lt;/code&gt; にします。所持数はプレイヤーのデータなので、表では入力しません。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;反映 → サーバとの差分を確認&lt;/strong&gt; からデプロイし、続いて &lt;strong&gt;Unity プロジェクトを更新する&lt;/strong&gt; を実行します。&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="/samples/adventure/extensions/items-studio.json" download&gt;回復薬の使用・購入テンプレート&lt;/a&gt;をダウンロードします。&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&#10; &lt;/div&gt;&#10; &lt;div class="tab-body tab-pane fade"&#10; id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&#10; &lt;p&gt;&lt;a href="/samples/adventure/extensions/items-sdk.json" download&gt;回復薬の保存・使用・購入テンプレート&lt;/a&gt;をダウンロードします。次の設定が入っています。&lt;/p&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;設定&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;値&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Inventory ネームスペース&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;adventure-inventory&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;シンプルインベントリ&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;Inventory&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;アイテム&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;potion&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;使用・購入用の Exchange ネームスペース&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;adventure-item-actions&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&#10; &lt;/div&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;p&gt;ダウンロードしたテンプレートを、マネージメントコンソールから反映します。&lt;/p&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;東京リージョンで &lt;strong&gt;Deploy → スタックリスト → スタックを新規作成&lt;/strong&gt; を開きます。&lt;/li&gt;&#10;&lt;li&gt;スタック名を &lt;code&gt;adventure-items&lt;/code&gt; にし、&lt;strong&gt;テンプレートデータ&lt;/strong&gt;でダウンロードした JSON ファイルを選びます。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;作成&lt;/strong&gt; を押し、実行状態が &lt;strong&gt;作成完了&lt;/strong&gt; になるまで待ちます。&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;p&gt;これで、&lt;code&gt;adventure-item-actions&lt;/code&gt; に次の二つの交換設定ができます。&lt;/p&gt;</description></item><item><title>キャラクターを集めて育てる</title><link>/ja/get_start/adventure/extensions/characters/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ja/get_start/adventure/extensions/characters/</guid><description>&lt;p&gt;森の探索で「騎士」を1体もらい、ガチャでは騎士か魔法使いを獲得できるようにします。同じ騎士を2体持ったときも、別々に育ててパーティに入れられる形にします。&lt;/p&gt;&#10;&lt;h2 id="1-キャラクターの種類と所持枠を用意する"&gt;1. キャラクターの種類と所持枠を用意する&lt;a class="td-heading-self-link" href="#1-%e3%82%ad%e3%83%a3%e3%83%a9%e3%82%af%e3%82%bf%e3%83%bc%e3%81%ae%e7%a8%ae%e9%a1%9e%e3%81%a8%e6%89%80%e6%8c%81%e6%9e%a0%e3%82%92%e7%94%a8%e6%84%8f%e3%81%99%e3%82%8b" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&#10;&#10;&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&#10; &lt;li class="nav-item"&gt;&#10; &lt;button class="nav-link active"&#10; id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab"&#10; data-td-tp-persist="studio" aria-controls="tabs-00-00" aria-selected="true"&gt;&#10; Studio&#10; &lt;/button&gt;&#10; &lt;/li&gt;&lt;li class="nav-item"&gt;&#10; &lt;button class="nav-link"&#10; id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab"&#10; data-td-tp-persist="sdk（unity）" aria-controls="tabs-00-01" aria-selected="false"&gt;&#10; SDK（Unity）&#10; &lt;/button&gt;&#10; &lt;/li&gt;&#10;&lt;/ul&gt;&#10;&#10;&lt;div class="tab-content" id="tabs-0-content"&gt;&#10; &lt;div class="tab-body tab-pane fade show active"&#10; id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&#10; &lt;p&gt;&lt;strong&gt;機能を追加&lt;/strong&gt;で「キャラクター」を追加します。&lt;strong&gt;表 → キャラクター&lt;/strong&gt;で、次の三つの表を編集します。セルは選択して Enter、配列はセルをダブルクリックして編集します。&lt;/p&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;表&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;行&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;入力する内容&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;キャラクター所持枠（CharacterCollection）&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;strong&gt;行を追加&lt;/strong&gt;を押す（IDの入力は不要）&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;初期所持枠 &lt;code&gt;20&lt;/code&gt;、最大所持枠 &lt;code&gt;100&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;キャラクター経験値（CharacterExperience）&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;strong&gt;行を追加&lt;/strong&gt;を押す（IDの入力は不要）&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;必要経験値テーブルに &lt;code&gt;1&lt;/code&gt;、&lt;code&gt;10&lt;/code&gt;、&lt;code&gt;20&lt;/code&gt; を順に追加。初期レベル上限と最大レベル上限は &lt;code&gt;4&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;キャラクター（Character）&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;行を追加して &lt;code&gt;knight&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;表示順 &lt;code&gt;1&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;キャラクター（Character）&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;行を追加して &lt;code&gt;mage&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;表示順 &lt;code&gt;2&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;p&gt;&lt;strong&gt;反映 → サーバとの差分を確認&lt;/strong&gt;からデプロイし、続けて &lt;strong&gt;Unity プロジェクトを更新する&lt;/strong&gt;を押します。所持データは &lt;code&gt;Character&lt;/code&gt;、経験値は &lt;code&gt;CharacterExperience&lt;/code&gt; のネームスペースに保存されます。&lt;/p&gt;&#10;&#10; &lt;/div&gt;&#10; &lt;div class="tab-body tab-pane fade"&#10; id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;&#10; &lt;p&gt;&lt;a href="/samples/adventure/extensions/characters.json" download&gt;キャラクター設定のテンプレート&lt;/a&gt;をダウンロードします。マネージメントコンソールの東京リージョンで &lt;strong&gt;Deploy → スタックリスト → スタックを新規作成&lt;/strong&gt;を開きます。名前を &lt;code&gt;adventure-characters&lt;/code&gt; とし、&lt;strong&gt;テンプレートデータ&lt;/strong&gt;でダウンロードしたファイルを選び、作成します。&lt;/p&gt;</description></item><item><title>プレイヤー同士をつなぐ</title><link>/ja/get_start/adventure/extensions/social/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ja/get_start/adventure/extensions/social/</guid><description>&lt;p&gt;ここまで使ったプレイヤーを A として、もう一人 B を作ります。二人の名前を表示し、スコアを競い、フレンドやギルドでつながれるようにします。&lt;/p&gt;&#10;&lt;h2 id="1-プロフィールランキングギルドの設定を追加する"&gt;1. プロフィール・ランキング・ギルドの設定を追加する&lt;a class="td-heading-self-link" href="#1-%e3%83%97%e3%83%ad%e3%83%95%e3%82%a3%e3%83%bc%e3%83%ab%e3%83%a9%e3%83%b3%e3%82%ad%e3%83%b3%e3%82%b0%e3%82%ae%e3%83%ab%e3%83%89%e3%81%ae%e8%a8%ad%e5%ae%9a%e3%82%92%e8%bf%bd%e5%8a%a0%e3%81%99%e3%82%8b" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&#10;&#10;&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&#10; &lt;li class="nav-item"&gt;&#10; &lt;button class="nav-link active"&#10; id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab"&#10; data-td-tp-persist="studio" aria-controls="tabs-00-00" aria-selected="true"&gt;&#10; Studio&#10; &lt;/button&gt;&#10; &lt;/li&gt;&lt;li class="nav-item"&gt;&#10; &lt;button class="nav-link"&#10; id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab"&#10; data-td-tp-persist="sdk（unity）" aria-controls="tabs-00-01" aria-selected="false"&gt;&#10; SDK（Unity）&#10; &lt;/button&gt;&#10; &lt;/li&gt;&#10;&lt;/ul&gt;&#10;&#10;&lt;div class="tab-content" id="tabs-0-content"&gt;&#10; &lt;div class="tab-body tab-pane fade show active"&#10; id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&#10; &lt;p&gt;&lt;strong&gt;機能を追加&lt;/strong&gt; で「フレンド・プロフィール」「ランキング」「ギルド」を追加します。プロフィールとフレンドには、表への設定追加はありません。&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;表 → ランキング → ランキング（Ranking）&lt;/strong&gt; で行を追加し、次を入力します。&lt;/p&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;項目&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;値&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;ID&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;adventure&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;順位方向&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;desc&lt;/code&gt;（スコアが高い順）&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;スコアを合算&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;オフ&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;最小スコア&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;0&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;最大スコア&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;1000000&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;開催スケジュール&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;空欄&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;p&gt;ランキング報酬の行は追加しません。今回は最後に送ったスコアを使うランキングを作ります。&lt;/p&gt;&#10;&lt;p&gt;続いて &lt;strong&gt;表 → ギルド → ギルド権限（GuildRole）&lt;/strong&gt; に、次の2行を追加します。リンク先の JSON 全文を、それぞれの &lt;strong&gt;権限ポリシー&lt;/strong&gt; セルへ貼り付けます。&lt;/p&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;ID&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;権限ポリシー&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;master&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="/samples/adventure/extensions/guild-master-policy.json" download&gt;マスター用ポリシー&lt;/a&gt;。ギルドの設定変更と申請の承認を許可します&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;member&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="/samples/adventure/extensions/guild-member-policy.json" download&gt;一般メンバー用ポリシー&lt;/a&gt;。ギルドとして管理操作する権限は与えません&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;p&gt;&lt;strong&gt;ギルド種別（Guild）&lt;/strong&gt; に行を追加し、次を入力します。&lt;/p&gt;</description></item><item><title>イベントを開催する</title><link>/ja/get_start/adventure/extensions/events/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ja/get_start/adventure/extensions/events/</guid><description>&lt;p&gt;期間限定の「森のお祭り」を追加します。スタミナを5使い、クリアすると30コインをもらえる冒険です。お知らせを受信箱に届け、最後にプレイヤーAへ10コイン付きのメッセージを送ります。&lt;/p&gt;&#10;&lt;h2 id="1-イベント用の確認画面を追加する"&gt;1. イベント用の確認画面を追加する&lt;a class="td-heading-self-link" href="#1-%e3%82%a4%e3%83%99%e3%83%b3%e3%83%88%e7%94%a8%e3%81%ae%e7%a2%ba%e8%aa%8d%e7%94%bb%e9%9d%a2%e3%82%92%e8%bf%bd%e5%8a%a0%e3%81%99%e3%82%8b" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Unity の再生を止め、&lt;code&gt;Extensions&lt;/code&gt; の &lt;strong&gt;Adventure Social&lt;/strong&gt; のチェックを外します。ログインと冒険の画面はそのまま使います。&lt;/p&gt;&#10;&#10;&#10;&#10;&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&#10; &lt;li class="nav-item"&gt;&#10; &lt;button class="nav-link active"&#10; id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab"&#10; data-td-tp-persist="studio" aria-controls="tabs-00-00" aria-selected="true"&gt;&#10; Studio&#10; &lt;/button&gt;&#10; &lt;/li&gt;&lt;li class="nav-item"&gt;&#10; &lt;button class="nav-link"&#10; id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab"&#10; data-td-tp-persist="sdk（unity）" aria-controls="tabs-00-01" aria-selected="false"&gt;&#10; SDK（Unity）&#10; &lt;/button&gt;&#10; &lt;/li&gt;&#10;&lt;/ul&gt;&#10;&#10;&lt;div class="tab-content" id="tabs-0-content"&gt;&#10; &lt;div class="tab-body tab-pane fade show active"&#10; id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&#10; &lt;p&gt;Studio の &lt;strong&gt;機能を追加&lt;/strong&gt; で &lt;strong&gt;お知らせ・受信箱&lt;/strong&gt; を追加し、保存して &lt;strong&gt;反映 → サーバとの差分を確認&lt;/strong&gt; からデプロイします。続いて &lt;strong&gt;Unity プロジェクトを更新する&lt;/strong&gt; を実行します。Unity の &lt;code&gt;Gs2&lt;/code&gt; に &lt;strong&gt;Message List Handler&lt;/strong&gt; を追加します。&lt;strong&gt;Auto Subscribe&lt;/strong&gt; は有効のままにし、&lt;strong&gt;Item Prefab&lt;/strong&gt; と &lt;strong&gt;Content Parent&lt;/strong&gt; は空欄にします。この章の確認画面が、Handler の一覧を使って各メッセージを描画します。&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="/samples/adventure/extensions/studio/AdventureEventView.cs" download&gt;AdventureEventView.cs&lt;/a&gt; を &lt;code&gt;Assets/AdventureExtensions&lt;/code&gt; に入れ、&lt;code&gt;Extensions&lt;/code&gt; に &lt;strong&gt;Adventure Event View&lt;/strong&gt; を追加します。&lt;strong&gt;Messages&lt;/strong&gt; に、追加した &lt;strong&gt;Message List Handler&lt;/strong&gt; を割り当てます。&lt;/p&gt;</description></item></channel></rss>