Create MenuItem—— 创建菜单项 主要使用:静态方法 MenuItem (itemName : string, isValidateFunction : bool, priority : int) 1 - - Create Level 1 Menu—— 创建一级菜单 在菜单栏上创建一个菜单项,并创建一个一级菜单按钮 注意:编辑器类脚本,必须放在Assets/Editor资源目录中 此文件夹下的脚本只对编辑...
publicclassMenuTest{[MenuItem("Tools/Test1",false , 0)]staticvoidTest1(){Debug.Log("Selection activeTransform "+Selection.activeTransform);}[MenuItem("Tools/Test1", true)]staticboolValidateTest1(){returnSelection.activeTransform!=null;}[MenuItem("Tools/Test2",false, 1)]staticvoidTest2(){Debug.Lo...
false, 2)]private static void NewMenuOption2(){}[MenuItem("NewMenu/Option3", false, 3)]private static void NewMenuOption3(){}[MenuItem("NewMenu/Option4", false, 51)]private static void NewMenuOption4(){}[MenuItem("NewMenu/Option5", false, 52)]private static...
private static void AssetsItemDo() { Debug.Log("AssetsItem"); } 1. 2. 3. 4. 5. 效果图: Hierachry层级视图添加右键菜单:核心是参数第三个参数 int priority,设置为10,添加到同一组内 代码: [MenuItem("GameObject/Custom Game Object", false, 10)] private static void CreateCustomGameObject(MenuC...
使用MenuItem创建菜单时,最后一个字段就是菜单的排序 [MenuItem("GameObject/UI/Image/创建", false, 2001)]staticpublicvoidAddImage(MenuCommandmenuCommand){GameObjectgo=DefaultControls.CreateImage(GetStandardResources());PlaceUIElementRoot(go,menuCommand);varimage=go.GetComponent<Image>();image.raycastTarget=...
使用MenuItem创建菜单时,最后一个字段就是菜单的排序 Copy [MenuItem("GameObject/UI/Image/创建", false, 2001)]staticpublicvoidAddImage(MenuCommand menuCommand){ GameObject go = DefaultControls.CreateImage(GetStandardResources()); PlaceUIElementRoot(go, menuCommand);varimage = go.GetComponent<img>(); ...
这可以通过将其优先级 设为 10 来实现(请参阅以下示例)。请注意,对于“GameObject/Create Other” 中没有明确优先级设置且支持旧版项目的 MenuItem 来说,接收到的优先级为 10 而非默认的 1000, 我们建议使用比“Create Other”更具描述性的类别名称,并将优先级 显式设置为 10。
[MenuItem("Assets/在Project目录里右键1")]privatestaticvoidAssets_right_btn1(){Debug.Log("在Project目录里右键1");} 我们只需要把选项设置在Assets目录的子上,就可以在Project窗口里右键出菜单了,当然也是可以有例如Assets/Create/XXX这样的目录存在。
Debug.Log("Doubled Rigidbody's Mass to " + body.mass + " from Context Menu."); } // Add a menu item to create custom GameObjects. // Priority 1 ensures it is grouped with the other menu items of the same kind // and propagated to the hierarchy dropdown and hierarchy context me...
[MenuItem("MenuItem/快捷键2 _%#&_LEFT")] private static void MenuItemFunc4() { Debug.Log("MenuItemFunc4"); } 1 2 3 4 5 6 7 8 9 10 入图所示,这2个item选项跟快捷键关联起来了,可以直接使用快捷键来调用。 规则是: % = ctrl ...