拓展编辑器(三)_创建菜单
创建菜单
1 using UnityEngine; 2 using UnityEditor; 3 4 public class Sctipt_02 5 { 6 [MenuItem("Assets/Create/My Creat/Cube", false, 2)] 7 static void CreatCube() 8 { 9 GameObject.CreatePrimitive(PrimitiveType.Cube);//创建立方体 10 } 11 [MenuItem("Assets/Create/My Creat/Sphere", false, 1)] 12 static void CreatSphere() 13 { 14 GameObject.CreatePrimitive(PrimitiveType.Sphere);//创建球体 15 } 16 17 }
菜单条的排序方法和一种介绍的完全一样,设置MenuItem方法的第三个参数即可。代码中的GameObject.CreatPrimitive()方法用于创建Unity基础模型体。
效果如下: