自定义检视面板中的自定义编辑器面板的示例介绍

自定义检视面板中的自定义编辑器面板的示例介绍

例如,使用自定义编辑器更改检查器中的脚本外观。

您可以使用 CustomEditor 属性将编辑器附加到自定义组件。

可以通过多种方式设计自定义编辑器。如果您希望您的编辑器支持多个对象编辑,您可以使用 CanEditMultipleObjects 属性。使用 SerializedObject 和 SerializedProperty 系统进行编辑比直接修改脚本变量更有利unity自定义编辑器技能特效材质材料,因为这会自动处理多对象编辑、撤消和预制件重新加载。使用此方法,用户可以在层次视图窗口中选择多个资源,并一次更改所有资源的值。

您可以使用 UIElements 构建自定义 UI,也可以使用 IMGUI。要使用 UIElements 创建自定义检查器,您必须在 Editor 类上覆盖 Editor.CreateInspectorGUI。要使用 IMGUI 创建自定义检查器unity自定义编辑器,您必须在 Editor 类上覆盖 Editor.OnInspectorGUI。如果您使用 UIElements 并覆盖 Editor.CreateInspectorGUI,则使用 E​​ditor.OnInspectorGUI 的同一编辑器上的任何现有 IMGUI 实现都将被忽略。

这是自定义检查器的示例:

unity 定义类_unity自定义编辑器_unity 图片编辑软件

检查器中的自定义编辑器。