Unity3d编辑器相关
此处有码
这个作者很懒,什么都没留下…
展开
-
【Untiy3d-编辑器相关1】Unity中的一些特殊的文件夹
1.Editor(只要叫这个名字的文件夹,可以存在多个) 叫这名字的文件夹下所有资源文件和脚本文件都不会被打到包中。脚本也只有编辑时候能用。编辑器相关的资源可以放入此文件中; 2.Editor Default Resources(Assets下根目录) 不会打包到包中。里边放资源配合Editor文件夹下的脚本使用 ex:TextAsset text = EditorGUIUtilit...原创 2018-11-21 11:24:03 · 171 阅读 · 0 评论 -
【Untiy3d-编辑器相关2】 Inspector上的一些编辑扩展
[ContextMenu("Set SomeValue")] void SetSomeValue() { Debug.Log("选中挂有此组件的GameObject的 Inspector面板右键,有Set SomeValue按钮显示"); } [ContextMenuItem("Add Hp", "AddHp")] public int m_starValu...原创 2018-11-21 22:18:55 · 107 阅读 · 0 评论 -
【Untiy3d-编辑器相关3】 各种面板上添加自定义菜单
[MenuItem("MenuItem/ShowTest1")] public static void ShowTest1() { Debug.Log("上方菜单栏MenuItem 显示一个按钮 ShowTest1"); } [MenuItem("GameObject/ShowTest2",false,0)] pu...原创 2018-11-21 23:04:20 · 142 阅读 · 0 评论 -
【Untiy3d-编辑器相关4】ScriptableObject,EditorWindow,ScriptableWizard
继承关系: (基类)Object -> ScriptableObject -> EditorWindow -> ScriptableWizard ScriptableObject: 将数据存储在资源文件中,运行时修改退出也会保存。一般编辑器使用较多。类似通过Serializable + Class + Prefab实现存储数据时候,就可以考虑下能不能用ScriptableO...原创 2018-11-23 22:55:53 · 679 阅读 · 0 评论