Unity 插件制作笔记(持续更新)

示例:

[MenuItem(Menu1/Menu2)]
static void TestMenu1() 
{
Debug.log("点击了菜单");
}

导航菜单添加 [MenuItem(xxx/xxx)]

Assets右键菜单添加 [MenuItem(Assets/xxx/xxx)]

菜单快捷方式 %:Ctrl  #:Shift  &:Alt  用法:%&f = Ctrl + Alt + f

绘制窗口EditorWindow

public class Testwindow:EditorWindow //继承
{
 void OnGui() {} //绘制的东西
}

//另一个文件

[MenuItem("Menu1/打开测试窗口")]
static void OpenWindow() {
EditorWindow.GetWindow<TestWindow>(false,"测试窗口"); //用泛型
EditorWindow.GetWindow(t,true,"测试窗口"); //不用泛型,t为窗口类型
//true代表不可叠加窗口,false代表可叠加窗口.
}

 

posted @ 2016-01-15 17:21  Sooda  阅读(341)  评论(0编辑  收藏  举报