编辑器工具
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 工具),然后选择所需的辅助器。工作流程示例
- 创建按钮游戏对象
- 在您的项目中创建新的购买辅助器并配置设置。
- 将购买辅助器拖到检查器中按钮的单击事件中。
- 选择 方法作为单击时将触发的方法。
InvokeAsync()
玩家余额辅助器
使用这个辅助器,您可以设置、增加和减少玩家的余额。配置事件时,触发该对象上的InvokeAsync()- :交互方法(设置、递增或递减)。
Action - :您要修改的货币的 ID。
Currency ID - :您要修改的货币的数量。
Amount
玩家背包辅助器
使用该辅助器,您可以添加和更新玩家的背包物品。配置事件时,触发该对象上的InvokeAsync()- :交互的方法(添加或更新)。
Action - :您要添加或更新的玩家背包物品的 ID。如果是添加,您可以将此留空,系统会自动为您生成 ID。
Players Inventory Item ID - :仅添加操作需要填写。 您想要添加到玩家背包中的物品的背包物品 ID。
Item ID - :仅更新操作需要填写。 您想要添加到待更新玩家背包物品中的实例数据。必须是有效的 JSON 格式。
Instance Data JSON
购买辅助器
该辅助器可以让您进行购买操作。配置事件时,触发该对象上的InvokeAsync()- :您想进行的虚拟购买的 ID。
Purchase ID