unity编辑器(二)----MenuItem的用法
来源:互联网 发布:淘宝图片锁有用么 编辑:程序博客网 时间:2024/06/06 04:22
unity编辑器(二)——MenuItem
一、自定义菜单
using UnityEngine;using UnityEditor;//一定要引用这个命名空间public class Tools { //添加菜单名为Tools到主菜单 [MenuItem("MyTools/Tools")] static void Test() //一定要写static,不然无效 { Debug.Log("Test"); }}
二、实现分组和排序
//每个菜单栏的priorty默认优先级为1000 //所以改变priorty的优先级就可以实现分组和排序 [MenuItem("MyTools/Tools1",false,100)] static void Test1() { Debug.Log("Test1"); } [MenuItem("MyTools/Tools2", false, 9)] static void Test2() { Debug.Log("Test2"); } [MenuItem("MyTools/Tools3", false, 10)] static void Test3() { Debug.Log("Test3"); } [MenuItem("MyTools/Tools4", false, 21)] static void Test4() { Debug.Log("Test4"); }
三、自定义快捷键
//自定义快捷键 % 代表 Ctrl,# 代表 Shift [MenuItem("MyTools/Tools2 %#a", false, 9)] static void Test2() { Debug.Log("Test2"); } [MenuItem("MyTools/Tools3 %b", false, 10)] static void Test3() { Debug.Log("Test3"); } //添加 C 快捷键时使用”_c“ [MenuItem("MyTools/Tools4 _c", false, 21)] static void Test4() { Debug.Log("Test4"); }
四、在Inspector中添加上下文菜单
MyGameObject脚本是在我的上一篇博客写的 —— [ 传送门]
//在Inspector中添加上下文菜单 //CONTEXT+组件名+按键名 (注“CONTEXT“必须要写) [MenuItem("CONTEXT/MyGameObject/Enlarge", false, 22)] static void IntSpeed(MenuCommand command) { MyGameObject myGame = command.context as MyGameObject; myGame.m_Range += 1f; } [MenuItem("CONTEXT/Transform/chang", false, 22)] static void IntSpeed1(MenuCommand command) { Transform Tran = command.context as Transform; Tran.transform.position = new Vector3(10, 10, 10); }
上一篇 [ unity编辑器]
下一篇 [ unity编辑器(三) ScriptableWizard的用法]
阅读全文
0 0
- unity编辑器(二)----MenuItem的用法
- Unity Editor编辑器(MenuItem)
- 编辑器菜单的扩展(MenuItem)
- unity3D 编辑器扩展,MenuItem 和 ContextMenu 的用法和分析
- MenuItem的用法
- unity-菜单MenuItem的使用
- 在Unity内制作工具(1)--MenuItem,Resouces.FindObjectsofTypeAll<>与EditorWindow自制编辑器窗口
- unity 编辑器的制作(二)
- Unity3d 编辑器扩展系列-MenuItem的使用
- Unity MenuItem 菜单项
- Unity编辑器UnityEditor基础(二)
- Unity编辑器拓展<二>
- Unity Editor 基础篇(十一):MenuItem属性
- unity3D 编辑器扩展,MenuItem 和 ContextMenu 的使用方法
- 11. android 选项菜单(此处为icon menu)--Menu,SubMenu,MenuItem的用法
- Unity编辑器扩展学习笔记(二)——给创建的菜单选项添加快捷键
- Unity编辑器拓展之二:ReorderableList可重新排序的列表框(复杂使用)
- Unity插件 - MeshEditor(二) 模型网格编辑器(高级)
- 匿名隐私保护总结
- Tornado-Django-Flask框架...
- 图片加载框架之Gilde详细讲解(二)
- -TEST Fin 2 for NOIP 最后准备(110-300)
- FireBug安装
- unity编辑器(二)----MenuItem的用法
- Java homework6
- CIA9 彩色弹珠(线段树+扫描线)
- 用C语言实现三子棋
- 能被2、3、4、5、6、7、8、9等数整除的数的特征
- hoj3269
- spring boot jetty启动报错解决
- 基于WDF的PCIe驱动开发
- ionic 进入二级目录以后隐藏底部导航栏(tabs)