Skip to main content

设置你的第一个虚拟货币

Economy v2 现已正式发布。如需支持和反馈,请访问 PlayFab 论坛
通过使用 PlayFab Services SDK 设置你的第一个虚拟货币,开始使用 PlayFab Economy。在获取实体令牌以通过 API 与你的游戏交互后,你创建并配置虚拟货币。

先决条件

获取 title 实体令牌

要通过 API 更改你的 title 配置数据,你首先需要获取一个 title 实体令牌。你可以在 Postman 快速入门 上找到更多信息

创建新的虚拟货币

要创建新的虚拟货币,你需要创建一个 Currency 类型的草稿物品。

Game Manager

  1. 在 Game Manager 中导航到 Economy 选项卡并选择 Catalog (V2)
  2. 选择 Currency 并选择 New currency
  3. 编辑 Title 并添加 Description - 例如 DiamondsOur in-game currency of choice.
  4. 选择 Save and publish 以完成你的更改。
  5. Currency 列表中观察你的货币。

REST API

调用 CreateDraftItem。使用以下正文:

  • FriendlyId 是货币代码,可以包含 1 到 3 个字母数字值
  • Title 是显示给玩家的显示名称
  • ContentType 是 Economy 物品的分类。你必须首先在 ⚙️ > Title Settings > Economy > Catalog (V2) Settings 中设置内容类型。
  • StartDate 是一个日期时间字符串,表示货币对玩家可见的时间(默认为创建时间)

疑难解答

  • 缺少/过期的实体令牌
    • 如果你正在尝试调用 CreateDraftItem 并收到 401: Unauthorized 错误,你可能忘记获取 title 实体令牌,或者它可能已过期
  • 不支持内容类型 ''
    • 如果你正在尝试调用 CreateDraftItem 并收到带有上述消息的 CatalogBadRequest,你需要首先在 Game Manager 中你的 title 设置页面下的目录设置选项卡中创建内容类型

后续步骤

现在你已经设置了第一个虚拟货币,你可以:
  1. 将货币添加到你在应用商店销售的 PlayFab 捆绑包中。
  2. 让游戏服务器使用 AddInventoryItems 将货币奖励给玩家。
  3. 为与该货币对应的目录物品分配价格。
  4. 允许玩家使用 PurchaseInventoryItems 用该货币购买目录物品。
最后修改于 2026年8月13日