Economy v2 現已正式推出。如需支援與意見反應,請前往 PlayFab 論壇。
建立商店
若要建立商店,您必須先確定您已有其他想要在遊戲中可存取/可購買的已發佈目錄項目、貨幣或 UGC。您可以依照 Economy v2 快速入門中的步驟進行GameManager
- 瀏覽至 Economy > Catalog (V2)。
- 在 Stores 索引標籤下,選取 New Store。
API
您可以使用CreateDraftItem 來建立商店。
建立商店的 CreateDraftItem 要求範例:
上述是一個販售兩個項目的商店:
LaserSword 和 WeaponBundle。這兩個項目都是現有的目錄項目,在目錄中已定義了某些基本價格。此商店會覆寫其現有價格,現在以 1 個 Diamond 提供 LaserSword,並以 10 Gold 和 10 Silver 提供 WeaponBundle。
此要求會傳回商店已建立並發佈的回應:
Id。
為了協助簡化概念,項目 ID 已從 GUID 換成項目名稱,以更清楚說明使用商店的範例。
使用商店
當玩家呼叫PurchaseInventoryItems API 時,就會使用商店。呼叫 PurchaseInventoryItems 時,其中一個選用屬性是 StoreId 參數,我們可以在其中傳入要套用至此購買要求的商店。
使用商店的 PurchaseInventoryItems 要求範例:
{{StoreId}},以及預期的 PriceAmount 現在如何符合我們在商店中設定的 1 個 Diamond 成本。
搜尋商店
使用SearchItems API 時,您可以傳入的其中一個屬性是 Store 參數。此參數可讓您在商店的內容中進行搜尋。除了能夠檢查項目是否存在於特定商店之外,也可以用來顯示商店項目/內容的覆寫價格。您也可以使用商店的 AlternateId 來搜尋商店。
