限時消耗品 (舊版 Economy)
Economy v1 API 處於維護模式,不會再推出任何新功能,只會進行錯誤修正。**在可預見的未來,v1 API 將持續維護。**請參閱 Economy v2 概觀,深入了解下一版的 PlayFab Economy!
需求
- 我們假設您已熟悉目錄、庫存和 PlayFab Game Manager。
- 您必須有一個主要目錄。
建立可堆疊的限時消耗品
讓我們建立一個小型耐力藥水,在授與時提升玩家的耐力五分鐘,並將時間範圍延長五分鐘。在 Game Manager 中:- 瀏覽至您的 Title。
- 從左側功能表選取 Economy。
-
前往 Catalogs 索引標籤並選擇您的主要目錄,您的畫面應該類似於此範例:

- 選取右上角的 New item。
-
填寫下列欄位:

- 選取 Save item。
如果您沒有為可堆疊的限時消耗品指定時間群組名稱,則整個堆疊會在首次授與時所設定的原始到期時間到期。例如,在上述案例中,如果我改為將時間群組名稱保留空白,當我在下午 1:00 授與一個小型耐力藥水給玩家時,該項目會在下午 1:05 被消耗。如果我在下午 1:02 再授與一個小型耐力藥水,這兩個項目仍會在下午 1:05 被消耗。如果我在下午 1:04 又授與一個小型耐力藥水,這三個項目仍會在下午 1:05 被消耗。但在堆疊被消耗之後,如果我在下午 1:10 授與一個小型耐力藥水,該項目會在下午 1:15 被消耗。
建立不可堆疊的限時消耗品
讓我們建立一個與前面類似的範例,但使用不可堆疊的項目。讓我們建立一個中型耐力藥水,在授與時提升玩家的耐力 10 分鐘,並且每多一個項目就將時間範圍額外延長 10 分鐘。在 Game Manager 中:- 瀏覽至您的 Title。
- 從左側功能表選取 Economy。
-
前往 Catalogs 索引標籤並選擇您的主要目錄,您的畫面應該類似於此範例:

- 選取右上角的 New item。
-
填寫下列欄位:

- 選取 Save item。
如果您沒有為不可堆疊的限時消耗品指定時間群組名稱,則每個執行個體會各自獨立到期。例如,在上述案例中,如果我改為將時間群組名稱保留空白,當我在下午 1:00 授與一個中型耐力藥水給玩家時,該項目會在下午 1:10 被消耗。如果我在下午 1:05 再授與一個中型耐力藥水,第一個項目仍會在下午 1:10 被消耗,而第二個項目會在下午 1:15 被消耗。
連結多個限時消耗品
現在您已有一個小型藥水 (可堆疊) 和一個中型藥水 (不可堆疊),讓我們將這兩個計時器連結在一起。讓我們修改幾個欄位,讓玩家在獲得小型或中型耐力藥水時提升耐力,並針對每個小型或中型耐力藥水,分別將時間範圍額外延長 5 或 10 分鐘。在 Game Manager 中:- 瀏覽至您的 Title。
- 從左側功能表選取 Economy。
- 前往 Catalogs 索引標籤並選擇您的主要目錄,您的畫面應該類似於此範例:

- 在項目清單中選取 Med_Stamina_Potion。
- 將 Time Group Name 從
Med_Stamina_Potion變更為Stamina_Potion。 - 選取 Save item。
- 在項目清單中選取 Small_Stamina_Potion。
- 將 Time Group Name 從
Small_Stamina_Potion變更為Stamina_Potion。 - 選取 Save item。
