创建特殊文件夹Editor,在Editor下创建脚本TestMenu.
代码如下:
- public class TestMenu: MonoBehaviour
- {
- [MenuItem ("新的菜单栏/克隆选择的对象")]
- static void ClothObject ()
- {
- Instantiate (Selection.activeTransform, Vector3.zero, Quaternion.identity);
- }
- //过滤选择对象,如果没有选择,就会呈现灰色不可用
- [MenuItem ("新的菜单栏/克隆选择的对象", true)]
- static bool NoClothObject ()
- {
- return Selection.activeGameObject != null;
- }
- [MenuItem ("新的菜单栏/删除选择的对象")]
- static void RemoveObject ()
- {
- DestroyImmediate (Selection.activeGameObject, true);
- }
- [MenuItem ("新的菜单栏/删除选择的对象", true)]
- static bool NoRemoveObject ()
- {
- return Selection.activeGameObject != null;
- }
- }
保存即可,不用运行,导航菜单会出现新的菜单栏, 在Hierarchy视图下选择一个游戏物体,然后点击刚才新建的菜单按钮,就会克隆,删除游戏对象。
一个简单的菜单栏功能就写完了。