エディターツール
Use Economy scriptable objects in the Unity Editor to interact with Economy without running the game.
読み終わるまでの所要時間 1 分最終更新 21日前
Economy パッケージにはいくつかのエディターツールがあり、ゲームの Economy を操作する方法がさらに提供されます。
スクリプタブルオブジェクト
Economy パッケージによって提供されるスクリプタブルオブジェクトを使用すると、直接 Unity エディターでゲーム内経済を操作できます。 残高、インベントリ、仮想購入のためのスクリプタブルオブジェクトがあります。 これらのオブジェクトが機能するためには、Unity Dashboard での Economy の設定や Authentication へのサインインなど、通常の Economy 設定フローに従う必要があります。 オブジェクトを作成するには、Project ウィンドウを右クリックし、Create (作成) > Economy Tools (Economy ツール) を選択し、必要なヘルパーを選択します。サンプルワークフロー
- ボタンゲームオブジェクトを作成します。
- 新しい購入ヘルパーをプロジェクトに作成し、設定を行います。
- 購入ヘルパーを Inspector 内のボタンの On Click イベントにドラッグします。
- クリック時にトリガーされるメソッドとして メソッドを選択します。
InvokeAsync()
プレイヤーの残高のヘルパー
このヘルパーを使用すると、プレイヤーの残高の設定と増減を行うことができます。イベントを設定するとき、このオブジェクトに対してInvokeAsync()- : 操作の方法 (設定または増減)。
Action - : 変更する通貨の ID。
Currency ID - : 変更する通貨の金額。
Amount
プレイヤーのインベントリのヘルパー
このヘルパーを使用すると、プレイヤーのインベントリアイテムを追加して更新できます。イベントを設定するとき、このオブジェクトに対してInvokeAsync()- : 操作の方法 (追加または更新)。
Action - : 追加または更新するプレイヤーのインベントリアイテムの ID。追加する場合はこれを空にしておくと、ID が自動的に生成されます。
Players Inventory Item ID - : **追加アクションの場合のみ必須。**プレイヤーのインベントリに追加するアイテムのインベントリアイテム ID。
Item ID - : **更新アクションの場合のみ必須。**更新しているプレイヤーのインベントリアイテムに追加するインスタンスデータ。これは有効な JSON にする必要があります。
Instance Data JSON
購入ヘルパー
このヘルパーを使用すると、購入を行うことができます。イベントを設定するとき、このオブジェクトに対してInvokeAsync()- : 行おうとする仮想購入の ID。
Purchase ID