kitsoRik Asked:2020-12-22 02:31:46 +0800 CST2020-12-22 02:31:46 +0800 CST 2020-12-22 02:31:46 +0800 CST 添加事件和属性 772 例如,有一个 Dropdown,它有一个 Options 属性,我们可以在其中输入一个字符串(名称)并添加一个精灵,我几乎 100 确定这是使用列表(List<>)完成的,但是如何像在下拉菜单中一样安排它 一个类似的问题让我很感兴趣,如何将事件添加到脚本中(任何,除了使用 EventSystem,因为它适用于整个对象) unity3d 1 个回答 Voted Best Answer M. Green 2020-12-23T20:20:06+08:002020-12-23T20:20:06+08:00 通过此类的自定义编辑器绘制下拉列表(与大多数 Unitek 类一样)。 DropdownEditor.cs是 type 的编辑器,在里面, DropdownOptionListDrawer.csDropdown用于绘制选项列表 一般来说,可以在带有UI 系统源代码的存储库中找到很多有趣且信息丰富的东西。 并且要在您的班级中进行相同的事件,如屏幕截图所示,您需要使用 Unity 事件类UnityEvent。只需在你的类中声明它是公开的或可序列化的,来自单元的自定义抽屉将正确地绘制它。
通过此类的自定义编辑器绘制下拉列表(与大多数 Unitek 类一样)。
DropdownEditor.cs是 type 的编辑器,在里面, DropdownOptionListDrawer.cs
Dropdown
用于绘制选项列表一般来说,可以在带有UI 系统源代码的存储库中找到很多有趣且信息丰富的东西。
并且要在您的班级中进行相同的事件,如屏幕截图所示,您需要使用 Unity 事件类UnityEvent。只需在你的类中声明它是公开的或可序列化的,来自单元的自定义抽屉将正确地绘制它。