Skip to main content

時限消費可能アイテム (Legacy Economy)

Economy v1 API はメンテナンス モードにあり、新機能は追加されず、バグ修正のみが行われます。v1 API は当面の間、維持されます。 PlayFab Economy の次のバージョンの詳細については、Economy v2 の概要 を参照してください。
このチュートリアルでは、PlayFab Game Manager を使用して時限消費可能アイテム (timed consumables) を作成する手順を説明します。時限消費可能アイテムは、プレイヤーに最初に付与されてから特定の時間が経過すると自動的に消費されるように構成されたアイテムです。

要件

スタック可能な時限消費可能アイテムの作成

付与時にプレイヤーのスタミナを 5 分間ブーストし、時間範囲を 5 分ずつ延長する Small Stamina Potion を作成しましょう。Game Manager で:
  1. タイトル に移動します。
  2. 左側のメニューから Economy を選択します。
  3. Catalogs タブに移動し、プライマリ カタログを選択します。画面はこの例と似ているはずです。 Game Manager - Timed Consumables - Items Tab With One Item
  4. 右上隅にある New item を選択します。
  5. 次のフィールドに入力します。 Game Manager - Timed Consumables - Stackable Item
  6. Save item を選択します。
これで、これらのポーションをスタックでき、残り時間も自動的に “スタック” されるようになります。たとえば、1:00 PM にプレイヤーに 1 つの Small Stamina Potion を付与すると、そのアイテムは 1:05 PM に消費されます。1:02 PM に別の Small Stamina Potion を付与すると、2 つのアイテムは 1:10 PM に消費されます。
スタック可能な時限消費可能アイテムに Time Group Name を指定しない場合、フル スタックは最初の付与からの元の有効期限で期限切れになります。たとえば、上記のシナリオで、Time Group Name を空欄のままにした場合、1:00 PM にプレイヤーに 1 つの Small Stamina Potion を付与すると、そのアイテムは 1:05 PM に消費されます。1:02 PM に別の Small Stamina Potion を付与しても、2 つのアイテムは依然として 1:05 PM に消費されます。1:04 PM にさらに別の Small Stamina Potion を付与しても、3 つのアイテムは依然として 1:05 PM に消費されます。しかし、スタックが消費された後、1:10 PM に Small Stamina Potion を付与すると、そのアイテムは 1:15 PM に消費されます。

スタック不可能な時限消費可能アイテムの作成

先ほどと同様の例を作成しますが、今度はスタック不可能なアイテムを使用します。付与時にプレイヤーのスタミナを 10 分間ブーストし、追加アイテムごとに時間範囲をさらに 10 分ずつ延長する Medium Stamina Potion を作成しましょう。Game Manager で:
  1. タイトル に移動します。
  2. 左側のメニューから Economy を選択します。
  3. Catalogs タブに移動し、プライマリ カタログを選択します。画面はこの例と似ているはずです。 Game Manager - Timed Consumables - Items Tab With Two Items
  4. 右上隅にある New item を選択します。
  5. 次のフィールドに入力します。 Game Manager - Timed Consumables - Non-Stackable Item
  6. Save item を選択します。
これで、追加の Medium Stamina Potion を付与するたびに、アイテムはスタック不可能なので、プレイヤーのインベントリに完全に新しいインスタンスが作成されます。それでも、これらのアイテムの残り時間は自動的に “スタック” できます。たとえば、1:00 PM にプレイヤーに 1 つの Medium Stamina Potion を付与すると、そのアイテムは 1:10 PM に消費されます。1:05 PM に別の Medium Stamina Potion を付与すると、2 つのアイテムは 1:20 PM に消費されます。
スタック不可能な時限消費可能アイテムに Time Group Name を指定しない場合、各インスタンスは互いに独立して期限切れになります。たとえば、上記のシナリオで Time Group Name を空欄のままにした場合、1:00 PM にプレイヤーに 1 つの Medium Stamina Potion を付与すると、そのアイテムは 1:10 PM に消費されます。1:05 PM に別の Medium Stamina Potion を付与すると、最初のアイテムは依然として 1:10 PM に消費され、2 番目のアイテムは 1:15 PM に消費されます。

複数の時限消費可能アイテムをリンクする

Small Potion (スタック可能) と Medium Potion (スタック不可能) ができたので、それら 2 つのタイマーをリンクしましょう。いくつかのフィールドを変更して、Small または Medium Stamina Potion が付与されるとプレイヤーのスタミナがブーストされ、Small または Medium Stamina Potion ごとに時間範囲をそれぞれ 5 分または 10 分ずつ延長するようにします。Game Manager で:
  1. タイトル に移動します。
  2. 左側のメニューから Economy を選択します。
  3. Catalogs タブに移動し、プライマリ カタログを選択します。画面はこの例と似ているはずです。 Game Manager - Timed Consumables - Items Tab With Three Items
  4. アイテム リストで Med_Stamina_Potion を選択します。
  5. Time Group NameMed_Stamina_Potion から Stamina_Potion に変更します。
  6. Save item を選択します。
  7. アイテム リストで Small_Stamina_Potion を選択します。
  8. Time Group NameSmall_Stamina_Potion から Stamina_Potion に変更します。
  9. Save item を選択します。
これで、追加の Small または Medium Stamina Potion を付与するたびに、同じ Time Group Name を持つすべてのアイテムの残り時間が自動的に “スタック” されます。たとえば、1:00 PM にプレイヤーに 1 つの Medium Stamina Potion を付与すると、そのアイテムは 1:10 PM に消費されます。1:05 PM に Small Stamina Potion を付与すると、2 つのアイテムは 1:15 PM に消費されます。
最終更新日 2026年8月13日