编辑器拓展
一、菜单栏拓展
1.Menultem
[Menultem("Test/CreatePanel/func1 %_Q"),true,1]
1、路径+快捷键,是否启用,排列顺序
2、配合Selection.Object选中物体文件夹时启用
3、方法必须是静态方法
[MenuItem("Test/OpenPanel %_Q",true)]
public static bool IsSelected()
{
if (Selection.objects.Length > 0)
return true;
else
return false;
}
[MenuItem("Test/OpenPanel %_Q",false)]
public static void OpenPanel()
{
Undo.DestroyObjectImmediate(object);
}
4、快捷键
符号 | 字符 |
---|---|
% | Ctrl |
# | Shift |
& | Alt |
LEFT/RIGHT/UP/DOWN | 方向键 |
F1-F12 | F功能键 |
_g | 字母g |
二、鼠标右键拓展
1.CONTEXT
[MenuItem("CONTEXT/组件名/方法名(按钮名)")]
方法前加这句特性,可以在组件的鼠标右键菜单中添加相应的按钮方法,方