[MenuItem("Item/1")] //默认是1000 public static void Item(){ Debug.Log ("1"); } [MenuItem("Item/2",false,999)] public static void Item2(){ Debug.Log ("2"); } [MenuItem("Item/3",false,1011)]//和上面的1000分组了,加了条横线 public static void Item3(){ Debug.Log ("3"); }
MenuItem的第三个参数就是优先权,数值越小排列越前,两个相近的菜单优先级相差11及以上,就叫做分组了,Unity会加横线