<?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/resources/</link><description>Recent content in サンプルとリファレンス on Game Server Services | Docs</description><generator>Hugo</generator><language>ja</language><atom:link href="/ja/get_start/adventure/resources/index.xml" rel="self" type="application/rss+xml"/><item><title>今回作るゲームの仕様</title><link>/ja/get_start/adventure/resources/game-settings/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ja/get_start/adventure/resources/game-settings/</guid><description>&lt;p&gt;このゲームで使う名前や数値をまとめました。Studio でも SDK でも、同じ設定で作っていきます。各章にも、その場で使う値を載せています。この一覧は、あとから設定を見比べたいときに使ってください。&lt;/p&gt;&#10;&lt;h2 id="接続先の名前"&gt;接続先の名前&lt;a class="td-heading-self-link" href="#%e6%8e%a5%e7%b6%9a%e5%85%88%e3%81%ae%e5%90%8d%e5%89%8d" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&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;Studio&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;SDK（Unity）&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;Account&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;Account&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;adventure-account&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;Key のネームスペース / 鍵&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;default&lt;/code&gt; / &lt;code&gt;default&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;default&lt;/code&gt; / &lt;code&gt;default&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;Quest&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;Quest&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;adventure-quest&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;Money2&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;&#9;&#9;&lt;td&gt;&lt;code&gt;adventure-coin&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;Stamina&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;Energy&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;adventure-stamina&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;EnergyProduct&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;adventure-shop&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;Studio の名前は追加したパッケージの設定から決まります。Studio では「引き継ぎ設定」パッケージをデプロイして Account を作ります。SDK では Account を &lt;code&gt;adventure-login&lt;/code&gt;、ゲーム設定を &lt;code&gt;adventure-game&lt;/code&gt; のスタックで管理します。接続情報と鍵は、どちらも &lt;code&gt;Default&lt;/code&gt; を使います。&lt;/p&gt;&#10;&lt;h2 id="冒険と報酬"&gt;冒険と報酬&lt;a class="td-heading-self-link" href="#%e5%86%92%e9%99%ba%e3%81%a8%e5%a0%b1%e9%85%ac" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;最初に作る冒険は「森の探索」です。クリアするたびに 10 コインを受け取れます。&lt;/p&gt;&#10;&lt;p&gt;GS2-Quest では、冒険を「クエスト」と呼びます。クエストをまとめるグループに &lt;code&gt;main&lt;/code&gt;、森の探索に &lt;code&gt;forest&lt;/code&gt; という識別子を付けます。画面には「森の探索」と表示し、API を呼び出すときには &lt;code&gt;forest&lt;/code&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;クエストグループ&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;main&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;forest&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;無償コイン 10 枚&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;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;p&gt;コインは GS2-Money2 のウォレットで管理します。このゲームでは、報酬の受け取りにも商品の支払いにもスロット &lt;code&gt;0&lt;/code&gt; のウォレットを使います。&lt;/p&gt;</description></item><item><title>ゲームのデータと処理の流れ</title><link>/ja/get_start/adventure/resources/data-flow/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ja/get_start/adventure/resources/data-flow/</guid><description>&lt;p&gt;各章で使うデータの考え方を、まとめて確認したいときの資料です。手順に必要な説明は、各章にも載せています。&lt;/p&gt;&#10;&lt;h2 id="ゲームの設定とプレイヤーのデータ"&gt;ゲームの設定とプレイヤーのデータ&lt;a class="td-heading-self-link" href="#%e3%82%b2%e3%83%bc%e3%83%a0%e3%81%ae%e8%a8%ad%e5%ae%9a%e3%81%a8%e3%83%97%e3%83%ac%e3%82%a4%e3%83%a4%e3%83%bc%e3%81%ae%e3%83%87%e3%83%bc%e3%82%bf" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;ゲームを作るときには、「ルールとして決めておくこと」と「遊ぶうちに変わっていくこと」があります。&lt;/p&gt;&#10;&lt;p&gt;たとえば「森の探索をクリアすると 10 コインもらえる」はゲームの設定です。一方、「このプレイヤーは 30 コイン持っている」は、プレイヤーごとのデータです。GS2 では、この二つを分けて管理します。&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;マスターデータ&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;森の探索の報酬は 10 コイン&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;このプレイヤーは 30 コイン持っている&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;たとえば、30 コイン持っているプレイヤーが森の探索をクリアすると、GS2 は報酬の設定を見て 10 コインを加えます。保存されている残高は、これで 40 コインになります。&lt;/p&gt;&#10;&lt;p&gt;画面や演出、ボタン操作は、Unity で作るゲームクライアントが担当します。「冒険を開始する」ボタンが押されたら、Unity から GS2 に開始をリクエストします。GS2 が設定とプレイヤーのデータを調べて処理したあと、Unity がその結果を受け取り、画面に表示する流れです。&lt;/p&gt;&#10;&lt;h2 id="開発者が設定を反映する"&gt;開発者が設定を反映する&lt;a class="td-heading-self-link" href="#%e9%96%8b%e7%99%ba%e8%80%85%e3%81%8c%e8%a8%ad%e5%ae%9a%e3%82%92%e5%8f%8d%e6%98%a0%e3%81%99%e3%82%8b" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;pre class="mermaid"&gt;flowchart LR&#10; A[報酬や消費量を設定する] --&amp;gt; B[GS2へデプロイ]&#10; A --&amp;gt; C[Unityで使う表示データ]&#10; B --&amp;gt; D[GS2が処理に使う設定]&#10; C --&amp;gt; E[一覧と画面の表示]&lt;/pre&gt;&#10;&lt;p&gt;まず、報酬の枚数や冒険に必要なスタミナを設定し、GS2 にデプロイします。Unity 側に商品名や価格を表示するためのアセットがあるときは、そちらも更新しておきます。&lt;/p&gt;&#10;&lt;p&gt;たとえば商品の価格を変えるなら、実際に支払うコインだけでなく、画面に出る価格も変える必要があります。両方が同じ金額になっているか、購入するときに確かめてみましょう。&lt;/p&gt;&#10;&lt;h2 id="プレイヤーが操作する"&gt;プレイヤーが操作する&lt;a class="td-heading-self-link" href="#%e3%83%97%e3%83%ac%e3%82%a4%e3%83%a4%e3%83%bc%e3%81%8c%e6%93%8d%e4%bd%9c%e3%81%99%e3%82%8b" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;pre class="mermaid"&gt;sequenceDiagram&#10; participant P as プレイヤー&#10; participant U as Unity&#10; participant G as GS2&#10; P-&amp;gt;&amp;gt;U: 冒険を開始&#10; U-&amp;gt;&amp;gt;G: プレイヤーと冒険を指定&#10; G-&amp;gt;&amp;gt;G: 開始条件を確認して冒険を開始&#10; G--&amp;gt;&amp;gt;U: 処理結果&#10; U--&amp;gt;&amp;gt;P: 進行状況とスタミナを表示&#10; P-&amp;gt;&amp;gt;U: 冒険を完了&#10; U-&amp;gt;&amp;gt;G: 冒険のクリアを報告&#10; G-&amp;gt;&amp;gt;G: 報酬を付与して冒険を終了&#10; G--&amp;gt;&amp;gt;U: 処理結果&#10; U--&amp;gt;&amp;gt;P: コインと進行状況を表示&lt;/pre&gt;&#10;&lt;h2 id="このゲームで使うサービス"&gt;このゲームで使うサービス&lt;a class="td-heading-self-link" href="#%e3%81%93%e3%81%ae%e3%82%b2%e3%83%bc%e3%83%a0%e3%81%a7%e4%bd%bf%e3%81%86%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&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;GS2-Account と認証機能&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;GS2-Quest&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;GS2-Money2&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;GS2-Stamina&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;GS2-Exchange&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;GS2-Exchange は、コインを支払ってスタミナを回復するショップに使います。コインの支払いとスタミナの回復をまとめて処理できるよう、&lt;a href='/ja/articles/tech/transaction/' target="_blank" rel="noopener"&gt;TransactionSettingV2（別タブ）&lt;/a&gt; を設定します。&lt;/p&gt;</description></item><item><title>困ったとき：症状から確認する</title><link>/ja/get_start/adventure/resources/troubleshooting/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ja/get_start/adventure/resources/troubleshooting/</guid><description>&lt;p&gt;作っている途中で「あれ？」と思ったら、このページを見てみてください。よくあるつまずきと、調べる場所をまとめています。&lt;/p&gt;&#10;&lt;h2 id="再起動するとコインがなくなる"&gt;再起動するとコインがなくなる&lt;a class="td-heading-self-link" href="#%e5%86%8d%e8%b5%b7%e5%8b%95%e3%81%99%e3%82%8b%e3%81%a8%e3%82%b3%e3%82%a4%e3%83%b3%e3%81%8c%e3%81%aa%e3%81%8f%e3%81%aa%e3%82%8b" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;まずは、再起動する前と後でプレイヤー ID を比べてみましょう。起動するたびに新しいアカウントを作っていると、別のプレイヤーとしてログインしてしまい、前に集めたコインが表示されません。&lt;/p&gt;&#10;&lt;p&gt;ID が同じなら、次の点も見てみてください。&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;同じ GS2 プロジェクト、リージョン、ネームスペースに接続しているか。&lt;/li&gt;&#10;&lt;li&gt;同じスロットのウォレットを取得しているか。&lt;/li&gt;&#10;&lt;li&gt;データの読み込みが終わる前に、初期値の 0 を表示していないか。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;関連：&lt;a href="/get_start/adventure/lessons/01-login/"&gt;ログイン&lt;/a&gt;、&lt;a href="/get_start/adventure/lessons/04-resume/"&gt;再起動して続きを遊ぶ&lt;/a&gt;&lt;/p&gt;&#10;&lt;h2 id="冒険が一覧に表示されない"&gt;冒険が一覧に表示されない&lt;a class="td-heading-self-link" href="#%e5%86%92%e9%99%ba%e3%81%8c%e4%b8%80%e8%a6%a7%e3%81%ab%e8%a1%a8%e7%a4%ba%e3%81%95%e3%82%8c%e3%81%aa%e3%81%84" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;クエストを登録した場所と、Unity の接続先は同じでしょうか。まずネームスペースを見比べ、次に、読み込むときに指定したグループやクエストの識別子を調べてみてください。&lt;/p&gt;&#10;&lt;p&gt;読み込み中にエラーが出ていれば、そのメッセージが手がかりになります。Studio の表示用アセットを使っている方は、クエストを追加したあとにアセットも生成し直したか確かめてみましょう。&lt;/p&gt;&#10;&lt;p&gt;関連：&lt;a href="/get_start/adventure/lessons/02-quests/"&gt;冒険の一覧&lt;/a&gt;&lt;/p&gt;&#10;&lt;h2 id="もらえるコインが思っていた枚数と違う"&gt;もらえるコインが思っていた枚数と違う&lt;a class="td-heading-self-link" href="#%e3%82%82%e3%82%89%e3%81%88%e3%82%8b%e3%82%b3%e3%82%a4%e3%83%b3%e3%81%8c%e6%80%9d%e3%81%a3%e3%81%a6%e3%81%84%e3%81%9f%e6%9e%9a%e6%95%b0%e3%81%a8%e9%81%95%e3%81%86" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;最初の 1 回だけ多くもらえるなら、初回クリア報酬が付いているかもしれません。通常の報酬と合わせて、設定を見てみましょう。&lt;/p&gt;&#10;&lt;p&gt;設定を変えても以前の報酬が出るときは、その冒険を始めたタイミングを確かめてみてください。開始時点の設定が使われるので、変更前から進めていた冒険はクリアし、新しい冒険で試します。設定の反映には最大5分かかるため、デプロイ直後なら少し待ってから始めてください。&lt;/p&gt;&#10;&lt;p&gt;関連：&lt;a href="/get_start/adventure/lessons/03-rewards/"&gt;報酬を受け取る&lt;/a&gt;、&lt;a href="/get_start/adventure/lessons/07-update/"&gt;設定変更&lt;/a&gt;&lt;/p&gt;&#10;&lt;h2 id="スタミナの増減が計算と合わない"&gt;スタミナの増減が計算と合わない&lt;a class="td-heading-self-link" href="#%e3%82%b9%e3%82%bf%e3%83%9f%e3%83%8a%e3%81%ae%e5%a2%97%e6%b8%9b%e3%81%8c%e8%a8%88%e7%ae%97%e3%81%a8%e5%90%88%e3%82%8f%e3%81%aa%e3%81%84" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;操作を試している間に、自然回復していないでしょうか。商品で 10 回復する間に、時間経過で 1 回復すれば、合わせて 11 増えます。&lt;/p&gt;&#10;&lt;p&gt;上限の近くで回復したときは、上限を超えられる設定かどうかも見ておきましょう。&lt;/p&gt;&#10;&lt;p&gt;関連：&lt;a href="/get_start/adventure/lessons/05-stamina/"&gt;スタミナ消費&lt;/a&gt;、&lt;a href="/get_start/adventure/lessons/06-shop/"&gt;スタミナ回復商品の購入&lt;/a&gt;&lt;/p&gt;&#10;&lt;h2 id="コインがあるのに購入できない"&gt;コインがあるのに購入できない&lt;a class="td-heading-self-link" href="#%e3%82%b3%e3%82%a4%e3%83%b3%e3%81%8c%e3%81%82%e3%82%8b%e3%81%ae%e3%81%ab%e8%b3%bc%e5%85%a5%e3%81%a7%e3%81%8d%e3%81%aa%e3%81%84" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;画面に出している残高と、支払いに使う残高が同じかを調べてみましょう。ウォレットのスロットが違うと、別の残高を見ていることになります。&lt;/p&gt;&#10;&lt;p&gt;また、有償コインだけを使う設定になっていないか確認してください。このチュートリアルのコインは無償コインなので、有償限定の商品には使えません。&lt;/p&gt;&#10;&lt;p&gt;どちらも合っていれば、エラーの詳しい内容を見てみてください。持ち物がいっぱいで商品を受け取れないなど、支払い以外の理由で買えないこともあります。&lt;/p&gt;&#10;&lt;h2 id="購入中に通信が途切れた"&gt;購入中に通信が途切れた&lt;a class="td-heading-self-link" href="#%e8%b3%bc%e5%85%a5%e4%b8%ad%e3%81%ab%e9%80%9a%e4%bf%a1%e3%81%8c%e9%80%94%e5%88%87%e3%82%8c%e3%81%9f" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;ネットワーク接続を戻し、処理の完了またはエラーの表示を待ちます。第8章のコードで &lt;strong&gt;同じ購入を再試行&lt;/strong&gt; と表示されたら、Unity を再生したまま押してください。同じ &lt;code&gt;duplicationAvoider&lt;/code&gt; を使って購入を送り直します。&lt;/p&gt;&#10;&lt;p&gt;エラーメッセージが出ていないことと、コイン・スタミナの増減を確認してください。購入が完了した後に通常の購入ボタンを押すと、新しい購入になります。&lt;/p&gt;&#10;&lt;p&gt;関連：&lt;a href="/get_start/adventure/lessons/08-failures/"&gt;通信エラーとボタンの連打に対応する&lt;/a&gt;&lt;/p&gt;&#10;&lt;h2 id="解決しないときは"&gt;解決しないときは&lt;a class="td-heading-self-link" href="#%e8%a7%a3%e6%b1%ba%e3%81%97%e3%81%aa%e3%81%84%e3%81%a8%e3%81%8d%e3%81%af" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;相談するときは、次の情報があると状況を伝えやすくなります。&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;取り組んでいる章と、Studio／SDK のどちらのコースか。&lt;/li&gt;&#10;&lt;li&gt;Studio、SDK、Unity のバージョン。&lt;/li&gt;&#10;&lt;li&gt;何を操作し、どうなるはずだったか。実際にはどうなったか。&lt;/li&gt;&#10;&lt;li&gt;エラーメッセージと、発生した時刻。&lt;/li&gt;&#10;&lt;li&gt;接続先やアカウントを切り替えたか。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;ログを送るときは、パスワードやトークン、クレデンシャルが入っていないか、先に確かめておいてください。&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="/ja/get_start/adventure/resources/"&gt;サンプルとリファレンスへ戻る&lt;/a&gt;&lt;/p&gt;</description></item></channel></rss>