Unity Editor 扩展菜单
1、工具栏菜单(MenuItem)
1 | using UnityEditor; |
【特殊路径】
Unity有些特殊的路径作用于上下文菜单(通过右键访问的菜单):
- Assets - 显示在“Assets”菜单下。同时在Project视图,右键单击时弹出的菜单中包含此菜单项。
- Asset/Create – 显示在“Assets/Create”菜单下。同时在Project视图,右键单击时弹出的菜单Create子项中包含此菜单项。
- CONTEXT/ComponentX – 在给定组件(ComponentX)的上下文菜单(右键单击组件所显示的菜单)中出现。可用于扩展如UGUI中组件的上下文菜单。
【快捷键】
- % == Windows上Ctrl/OSX上CMD
- & == Alt
- # == Shift
- LEFT/RIGHT/UP/DOWN == Arrow keys
- HOME,END,PGUP,PGDN
- F1-F2 == F keys
- _A-Z : A-Z
【分组】
- 优先级系列,50个一组。
2、上下文菜单(ContextMenu / ContextMenuItem)
- ContextMenu在组件上下文菜单中添加了一个菜单项。(效果同 CONTEXT/ComponentX)
- ContextMenuItem在 Inspector 显示的变量的上下文菜单中添加一个菜单项。
1 | public class NameBehaviour : MonoBehaviour |
3、AddComponent菜单(AddComponentMenu)
用于在 inspector 菜单中 Add Component菜单中增加选项。可以快速绑定csharp组件。
1 |
|