怎么解决360导航的网站建设,站酷网设计素材,中山市开发区建设局网站,wordpress标签美化代码一.创建脚本路径 创建脚本路径不再限制 一般写在自定义组件类的下边二.特性CustomEditor 定义主设计图面由自定义代码实现数组的编辑器。两个构造函数1.public CustomEditor(Type inspectedType);2.public CustomEditor(Type inspectedType, bool editorForChildClasses);参数意…一.创建脚本路径 创建脚本路径不再限制 一般写在自定义组件类的下边二.特性CustomEditor 定义主设计图面由自定义代码实现数组的编辑器。两个构造函数1.public CustomEditor(Type inspectedType);2.public CustomEditor(Type inspectedType, bool editorForChildClasses);参数意义inspectedType自定义哪个类型的Inspector面板editorForChildClassesinspectedType的子类是否使用这个自定义Inspector面板 默认为false三.示例using UnityEditor;
using UnityEngine;public class PlayerView : MonoBehaviour {public Transform tf;void Start() {}void Update() {}
}[CustomEditor(typeof(PlayerView))]
public class PlayerViewEditor : Editor {private void OnEnable() {}public override void OnInspectorGUI() {base.OnInspectorGUI();EditorGUILayout.BeginHorizontal();if(GUILayout.Button(Test)) {Debug.Log(XXX);}EditorGUILayout.EndHorizontal();}
}后续将逐渐讲解编辑面板所使用到的类和方法此处不做赘述以上定义了PlayerView类的Inspector面板如图点击Test按钮