文档

支持

Economy

Economy

编辑器工具

Use Economy scriptable objects in the Unity Editor to interact with Economy without running the game.
阅读时间2 分钟最后更新于 1 个月前

Economy 包附带了一些编辑器工具,可提供更多与游戏 Economy 交互的方式。

可编写脚本的对象

您可以使用 Economy 包提供的可编写脚本对象,通过 Unity 编辑器直接与 Economy 进行交互。 有用于余额、背包和虚拟购买的可编写脚本对象。 要使这些对象发挥作用,您需要遵循常规的 Economy 设置流程,包括通过 Unity Dashboard(Unity 后台)配置 Economy 以及通过 Authentication 登录。 要创建对象,请在项目窗口中右键单击,然后选择 Create(创建)> Economy Tools(Economy 工具),然后选择所需的辅助器。

工作流程示例

  1. 创建按钮游戏对象
  2. 在您的项目中创建新的购买辅助器并配置设置。
  3. 将购买辅助器拖到检查器中按钮的单击事件中。
  4. 选择
    InvokeAsync()
    方法作为单击时将触发的方法。
单击该按钮时,您将尝试进行购买。

玩家余额辅助器

使用这个辅助器,您可以设置、增加和减少玩家的余额。配置事件时,触发该对象上的
InvokeAsync()
方法。
  • Action
    :交互方法(设置、递增或递减)。
  • Currency ID
    :您要修改的货币的 ID。
  • Amount
    :您要修改的货币的数量。

玩家背包辅助器

使用该辅助器,您可以添加和更新玩家的背包物品。配置事件时,触发该对象上的
InvokeAsync()
方法。
  • Action
    :交互的方法(添加或更新)。
  • Players Inventory Item ID
    :您要添加或更新的玩家背包物品的 ID。如果是添加,您可以将此留空,系统会自动为您生成 ID。
  • Item ID
    仅添加操作需要填写。 您想要添加到玩家背包中的物品的背包物品 ID。
  • Instance Data JSON
    仅更新操作需要填写。 您想要添加到待更新玩家背包物品中的实例数据。必须是有效的 JSON 格式。

购买辅助器

该辅助器可以让您进行购买操作。配置事件时,触发该对象上的
InvokeAsync()
方法。
  • Purchase ID
    :您想进行的虚拟购买的 ID。