拓展编辑器(三)_创建菜单

创建菜单

 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基础模型体。

效果如下:

posted @ 2018-10-25 22:34  むふむふ  阅读(170)  评论(0编辑  收藏  举报