目录
3、Unity 经典教程 Editor扩展之MenuItem的使用:成功
①亲测+补充:因为例子没有可复制的代码,下面贴上我写的代码,运行第一遍时候,界面没有变化,关闭再次运行后才会看到界面出来了
一、参考:
1、Unity:菜单MenuItem的使用
https://blog.csdn.net/qq_37212364/article/details/81033547
2、unity3d拓展编辑器MenuItem的使用:成功
https://www.cnblogs.com/nsky/p/5266618.html
①亲测+补充:有效
Unity5.6.3创建新物体,复制代码,第一遍有效果,第二遍代码挂不到物体上面,显示需要
然后场景中就有了
3、Unity 经典教程 Editor扩展之MenuItem的使用:成功
https://jingyan.baidu.com/article/215817f7b698e81eda14231a.html
①亲测+补充:因为例子没有可复制的代码,下面贴上我写的代码,运行第一遍时候,界面没有变化,关闭再次运行后才会看到界面出来了
using UnityEditor; //UnityEditor一定要添加
using UnityEngine;
public class My_menuItem02
{
[MenuItem("MyTools/Test")]//路径决定执行函数的位置,函数一定是静态static
static void Test()
{
Debug.Log("My_menuItem02 success!");
}
[MenuItem("GameObject/MyCube",false,5)]//在GameObject下面建立出发函数菜单pubLic MenuItem(string itemName名称,bool isValidateFunction是否验证函数,int priority函数优先级)
static void Test01()
{
GameObject go = GameObject.CreatePrimitive(PrimitiveType.Cube);//【 Unity GameObject类 】GameObject.CreatePrimitive 创建基本对象(球、圆柱、正方形等等)
go.transform.position = Vector3.zero;
}
}