UnityEditor基础入门

UnityEditor基础分享

1. [MenuItem("Tools/Simulator")]

 增加工具栏的菜单选项,点击可调用一个静态方法,最简单,最常见

2. Assets处理

对资源的预处理以及批量处理,结合[MenuItem("Assets/XXX")]和Selection.GetFiltered(typeof(Object), SelectionMode.DeepAssets)实现鼠标右键选择对应的操作

3. [CustomEditor(typeof(UIToggle), true)]

 可以修改或者创建自己的Inspector,可修改样式,增加字段,增加测试按钮等

4.EditorWindow

 可以定义自己的一个视窗,实现自己想要显示的东西和控制Game的按钮等

5.ScriptableObject

Unity官方给出的序列化方案 Unity可以自定义Asset,prefab是对gameObject的预处理,asset是支持对所有UnityAPI对象的预处理

猜你喜欢

转载自blog.csdn.net/qq_37896049/article/details/84565329
今日推荐