编辑器工具
Use Economy scriptable objects in the Unity Editor to interact with Economy without running the game.
阅读时间2 分钟最后更新于 15 天前
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