快速入門 (舊版 Economy)
Economy v1 API 處於維護模式,不會再獲得任何新功能,只會修正錯誤。**在可預見的未來,v1 API 將持續維護。**請參閱 Economy v2 概觀以深入了解下一版的 PlayFab Economy!
- 設定虛擬貨幣。
- 建立物品。
- 將物品新增至玩家的庫存。
- 了解自訂經濟的後續步驟。
設定虛擬貨幣
虛擬貨幣是遊戲內經濟的基礎。玩家和角色可以獲得這些貨幣,然後用來購買或交易物品。 物品的成本可以是虛擬貨幣或真實貨幣。每個遊戲都可以支援多種任意的虛擬貨幣,讓您的遊戲能彈性實作任何交換媒介 (例如金幣、寶石、愛心或星際點數)。 若要建立虛擬貨幣:- 開啟 Game Manager,然後在左側列選取 Economy。
- 選取 Currency 索引標籤。
- 選擇 New Currency 並變更下列欄位 (如下圖所示):
- 將 Currency code (2 uppercase characters) 設定為 GD。
- 將 Display name 設定為 Gold。
- 選取 SAVE CURRENCY。

建立物品
許多遊戲會提供物品給玩家購買,例如盾牌、關卡解鎖或能量提升道具。這些物品會在目錄中指定。玩家必須先由您建立物品來填入目錄,才能從目錄購買物品。 若要建立包含物品的目錄:- 在左側列選取 Economy,然後選取 Catalogs 索引標籤。
- 選擇 NEW CATALOG 按鈕,並輸入 main 作為 Catalog version。系統會自動新增識別碼為 One 的物品。
-
選取 One 並變更下列欄位 (如下圖所示):
- 將 Item ID 設定為 apple。
- 將 Display name 設定為 apple。
- 將 Description 設定為 Perfectly normal apple。
- PRICES 區段位於表單底部。
- 將蘋果以金幣 (GD) 計算的價格設定為 5。
- 選取 SAVE ITEM 按鈕。

將物品新增至玩家庫存
PlayFab 的 Player Item Management (Server) 和 Player Item Management (Client) API 支援許多物品購買策略:- 真實貨幣
- 虛擬貨幣
- 根據購買其他物品而觸發的物品授與
- 鎖定 (搭配可掠奪/可購買的鑰匙) 和未鎖定的箱子
- 隨機結果表
- 根據遊戲內付費或免費事件授與的不可購買物品
- 以及更多案例,特別是搭配使用 Azure Functions 的 PlayFab CloudScript
- 在您的遊戲中,以已獲得虛擬貨幣的玩家身分登入。(如有需要,將虛擬貨幣提供給玩家有更多資訊。)
-
在要求中使用下列參數呼叫 GetCatalogItems:
CatalogVersion = "main"
-
確認結果中的
Catalog包含 GD 價格為 5 的 apple。 -
呼叫 PurchaseItem 購買 apple,並在要求中使用下列參數值:
CatalogVersion = "main"ItemId = "apple"VirtualCurrency = "GD"Price = 5
-
最後,呼叫 GetUserInventory 並查看該方法的結果。在玩家
Inventory的物品陣列中,您應該會看到一個蘋果!
