货币(旧版 Economy)
Economy v1 API 处于维护模式,不会接收任何新功能,只有 bug 修复。**v1 API 在可预见的将来将持续维护。**参见 Economy v2 概览,了解有关 PlayFab Economy 下一版本的更多信息!
什么是虚拟货币?
虚拟货币为玩家提供了一种交换媒介,用于在游戏中购买虚拟物品和服务。 每个游戏支持多种虚拟货币,为你的游戏提供实现你所需的任何交换媒介的灵活性(例如金币、宝石、爱心或星际信用点)。 初始设置后,可以为商店和目录物品分配对应于虚拟货币的价格。 我们的 Game Manager 提供工具,让管理你的虚拟经济变得直接且可靠。字段参考
本节介绍 Game Manager 中 Economy 区域的 Currency 部分中的每个字段。以下是 New Currency 屏幕中的字段,你可用它创建和维护构成你游戏内经济的虚拟货币。- Currency code 和 Display name 是没有默认值的必填字段。其他字段的默认值为零。
- 将 Recharge rate 和 Recharge maximum 保持为 零(默认)指定此货币数量不会自动再生。
Currency code
Currency code 是必填字段。它代表货币,并在其他 economy 部分中使用。 它必须是两字符代码,惯例是全大写(尽管也允许使用两位数字)。RM 保留用于真实货币,不能用作 Currency Code。
Display name
Display name 是必填字段。它代表附加到货币的名称,通常在你的游戏中显示给用户。 唯一的限制是它必须至少一个字母长。常见示例包括 Gold 或 Space Bux。Initial deposit
Initial deposit 指示当玩家首次注册 PlayFab 账户时(通常是他们第一次玩你游戏的时候),会向每位玩家授予多少此虚拟货币。Recharge rate(每天单位数)
Recharge rate 是可选字段。它指定每天授予每位玩家多少此虚拟货币。通过 recharge rate 授予玩家的虚拟货币是逐渐授予的,并在 24 小时内平均分配。Recharge maximum
Recharge maximum 是可选字段。它指定每天可以授予每位玩家的此虚拟货币的最大数量。示例
要创建虚拟货币,请使用以下步骤:- 在 Game Manager 中选择你的 Game。
- 选择 Economy。
- 选择 Currency。
- 选择 NEW CURRENCY。
- 设置 Currency code。本示例中我们使用 GD。
- 设置 Display name。本示例中我们使用 Gold。
- 设置 Initial deposit。本示例中我们使用 1000。这会在新玩家开始游戏时给他们 1,000 单位此虚拟货币。
- 通过将 Recharge rate 和 Recharge maximum 保留为默认值 0——我们不会每天给玩家额外的虚拟货币,因此完成了。
- 选择 SAVE CURRENCY。
