アイテムのクイックスタート (レガシー Economy)
Economy v1 API はメンテナンス モードにあり、新機能は追加されず、バグ修正のみが行われます。v1 API は当面の間維持されます。 次のバージョンの PlayFab Economy の詳細については、Economy v2 の概要 を参照してください。
- ゲーム用の仮想通貨をセットアップします。
- プレイヤーに仮想通貨を付与します。
- ゲーム内カタログにアイテムを追加します。
- PlayFab API を使用して、仮想通貨でカタログからアイテムを購入します。
- Game Manager の情報を使用して、購入が成功したことを確認します。
仮想通貨のセットアップ
PlayFab は、複数の通貨とアイテムを持つ堅牢なゲーム経済をサポートしています。 これらの機能にアクセスし、仮想通貨を作成するには:- Game Manager を開き、左側のサイド バーで Economy を選択します。
- Currency タブを選択し、New Currency を選択します (以下に示す New Currency 画面が開きます)。
- 仮想通貨を作成するには、以下のフィールドを編集します。
- Currency code (2 uppercase characters) を GD に設定します。
- Display name を Gold に設定します。
- SAVE CURRENCY を選択します。
プレイヤーに仮想通貨を付与する
プレイヤーに仮想通貨を直接付与できます。例として、Game Manager を使用してプレイヤーにお金を追加しましょう。- 左側のサイド バーで Players を選択し、プレイヤーの ID を選択します。
- プレイヤーの Virtual Currency タブに移動します。
- GD 通貨を選択します (以下に示す Modify Virtual Currency 画面が開きます)。
- Amount を 100 に変更します。
- SAVE VIRTUAL CURRENCY を選択します。
ゲーム内カタログにアイテムを追加する
使えないお金を持っていても意味がありません! ゲームをリリースするプラットフォームやメジャー バージョン番号など、好きなものに対応するカタログ (アイテムのコレクション) を作成できます。 アイテムを持つカタログを作成するには:- 左側のサイド バーで Economy を選択し、Catalogs タブを選択します。
- New Catalog ボタンを選択し、Catalog version として main を入力します。ID が One のアイテムが自動的に追加されます。
- One を選択します (以下に示す Edit Catalog Item 画面が開きます)。以下のフィールドを編集します。
- Item ID を apple に設定します。
- Display name を apple に設定します。
- Description を Perfectly normal apple に設定します。
- リンゴの gold (GD) での価格を 5 に設定します。
- SAVE ITEM を選択します。
仮想通貨を使ってアイテムを購入する
PlayFab API を使用してゲーム内で購入を行いましょう。- プレイヤーに仮想通貨を付与する で 100 ゴールドの仮想通貨が割り当てられたプレイヤーとしてサインインします。
- 以下のパラメーターをリクエストに含めて GetCatalogItems を呼び出します。
CatalogVersion = "main"
- 結果の
Catalogに、GD 価格 5 の apple が含まれていることを確認します。 - 以下のパラメーター値をリクエストに含めて PurchaseItem を呼び出し、リンゴを購入します。
CatalogVersion = "main"ItemId = "apple"VirtualCurrency = "GD"Price = 5
- 最後に、GetUserInventory を呼び出し、そのメソッドの結果を確認します。プレイヤーのインベントリのアイテム配列に、リンゴが表示されるはずです。
購入が成功したことを確認する
Game Manager で購入を確認するには:- 左側のサイド バーから Players を選択して Players タブを開きます。
- アイテムを購入したプレイヤーの ID を選択します。
- PlayStream タブを開きます。Player virtual currency item purchased イベントが表示されるはずです。
- Inventory タブを開きます。インベントリにリンゴが含まれるはずです。Inventory タブの機能を使用して、アイテムを取り消したり、プレイヤーに さらに リンゴを付与したりすることもできます。
- Virtual Currency タブを開きます。プレイヤーには 95 ゴールドだけが残っているはずです。
