定时消耗品(旧版 Economy)
Economy v1 API 处于维护模式,不会接收任何新功能,只有 bug 修复。**v1 API 在可预见的将来将持续维护。**参见 Economy v2 概览,了解有关 PlayFab Economy 下一版本的更多信息!
要求
- 我们假设你已经熟悉目录、库存以及 PlayFab Game Manager。
- 你必须有一个主目录。
创建可堆叠的定时消耗品
让我们创建一个小型体力药水,在授予时可将玩家的体力提升五分钟,并将时间范围延长五分钟。在 Game Manager 中:- 导航到你的 Title。
- 从左侧菜单中选择 Economy。
- 转到 Catalogs 选项卡并选择你的主目录——你的屏幕应类似于此示例:
- 在右上角选择 New item。
-
填写以下字段:
- 选择 Save item。
如果你没有为可堆叠的定时消耗品指定 time group name,整个堆叠将在原始过期时间从首次授予设置时过期。例如,在上述场景中,如果我改为将 time group name 留空,如果我在下午 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。
如果你没有为不可堆叠的定时消耗品指定 time group name,每个实例将独立于其他实例过期。例如,在上述场景中,如果我改为将 time group name 留空,如果我在下午 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。
