跳到主要内容

MonoBehaviour binder

介绍

MonoBehaviour是每个 Unity 脚本派生的基类。当你使用 C#时,你必须明确派生自 MonoBehaviour。

在 XR MOD 开发中,我们不能直接将 Monobehaviour 拖放到游戏对象中。

即使不支持传统的拖放,我们也提供了另一种方式来绑定 MonoBehaviour。我们称它为 Mono Binder。

如何使用它

手册

  • 在你自己的游戏对象中添加 MonoBinder
  • 输入你的脚本命名空间和类名
  • 点击 Binding 按钮

干得好! 你已经掌握了如何使用 monobinder。你可能不了解面板的参数。接下来,我们将详细介绍面板的每个参数的功能和用法。

IdNameDescription
1ScriptListMonoBehaviour 列表
2ElementMonoBehaviour 绑定配置。
3ClassNamespace你的脚本命名空间
4ClassName你的脚本类名称
8Fields脚本中的所有公共字段
9Binding自动绑定字段
10Refresh刷新绑定的字段并删除无用的字段
11FieldName脚本中字段的名称
12Value脚本中该字段的值
13GameObject允许你拖放游戏对象
14FieldType脚本中字段的类型

Auto Convert

  • 编写一个 C#脚本
  • 扩展XRMODBehaviour脚本
  • 根据 Unity Monobehaviour 的工作流程编写逻辑代码
  • 将你的脚本添加到 Unity-GameObject 中
  • 你会看到这个脚本组件有一个叫 "Convert To MonoBinder "的按钮并点击它