次に追加する機能
アイテム
選択したプロジェクトの個別装備、プロパティ、カタログ規則とインベントリを管理します。

保存後、カタログにstarter_swordが入ります。確認済みのサンプル購入後、現在のインベントリに固有のinstanceIdが表示されます。
この手順の動画はまだありません。ガイドとMCPへの依頼は利用できます。
同じプロジェクトを準備する
ゲームの設定と同じプロジェクトをダッシュボードで選択してください。
アイテム →ダッシュボードのフォームで次のテスト項目を作成するか、既存の項目を使います。表示値は例であり、現在のプロジェクトのデータではありません。
- キー
starter_sword- 名前
Quickstart Sword- 種類
equipment- レア度
common- 有効
true- 基本プロパティ
{"damage":5}- プロパティ規則
[]
アイテムは個別の ID とプロパティを持ちます。数量で扱う資源はプレイヤー値、外見専用の装飾はプレイヤープロフィールに保存します。
プレイヤー値のガイドでcoinsを準備します。有効なオファーstarter-swordを保存し、コストを10 coins、アイテム報酬を1 starter_swordにします。
プレイヤー数値 →実行前に保存、再読み込み、確認を行います。他の定義は保持してください。
この機能を実装する
ガイドは閲覧できます。実行には有効なプロジェクトキーが必要です。 プロジェクトを準備する
SDK をインストールし、プロジェクト設定をインポート済みで、プレイヤーがログインしていること。
この SDK サンプルは develop を使用します。必要な API がインストール済みの SDK にあるか確認してください。
クイックスタートで対象プレイヤーを接続します。ボタンやシーンの明示的な操作からReadCatalogPage(), ReadInventory()を呼び出してください。ファイルを開くだけではリクエストは送信されません。
保存したアイテムを使う
公式サンプルと補助ファイルをインポートします。オファーを確認して、既存プレイヤーで以下の順番を実行します。各手順の完了を待ち、購入確認は1回だけ行います。応答が不明な場合は元のリクエストを保持します。
ItemsExample: projectId → ReadOneCatalogPage() → ReviewOffers() → SavePurchaseAfterReview("starter-sword") → RefreshInventory()
新しい機能をテストしましょう。
保存後、カタログにstarter_swordが入ります。確認済みのサンプル購入後、現在のインベントリに固有のinstanceIdが表示されます。
ゲームの設定と同じプロジェクトをダッシュボードで選択してください。
エンドポイント
- GET
/items - GET
/items/catalog - POST
/items/adjust - POST
/items/equip - POST
/items/discard


