wordpress从入门深圳优化公司哪家好
如果你想在Unity编辑器中添加自定义菜单按钮,你可以使用Unity的MenuSystem API。这是一个简单的示例:
首先需要引用using UnityEditor;
using UnityEngine;
using UnityEditor;
两个命名空间
然后在方法前添加 [MenuItem("原菜单名/自定义名")]
[MenuItem("原菜单名/自定义名")]
紧接着写要执行的函数即可
这个菜单对应的函数不需要运行游戏即可执行,主要是在编译器中测试使用,发布后没有作用
案例:
它将在"Window"菜单下添加一个名为"My Custom Command"的命令,当点击此命令时,会打印一条消息并执行你的自定义操作:
using UnityEngine;
using UnityEditor;public class CustomMenu : EditorWindow
{[MenuItem("Window/My Custom Command")]public static void ShowWindow(){GetWindow(typeof(CustomMenu)).Show();}[MenuItem("Edit/My Custom Command")]public static void Edit(){// 执行你的自定义编辑操作Debug.Log("Editing");}
}