
开发平台:Unity
编程平台:Visual Studio 2022
使用语言:C#
Menu XXX/XXX/XXX can’t be checked because doesn’t exist!
菜单选项 XXX/XXX/XXX 因为不存在而无法识别!
备注:这是一个 Warning 内容,可忽略。
使用 Unity 扩展编辑器功能或定制面板时,会使用到MenuItem()进行菜单栏快捷入口设计。
[MenuItem("XXX/XXX/XXX", false)]
static void Init()
{
EditorWindow window = EditorWindow.GetWindow();
window.titleContent.text = "Auto Save Tool";
window.Show();
}
出现该问题的操作为 在打开菜单栏 “XXX/XXX/XXX” 后,面板会作为同 Game/Scene/Inspector/Animation 等同级类型出现与排版。此时,因为一些操作,将[MenuItem("XXX/XXX/XXX")]注释后,面板仍然存在,导致出现报错。仅关闭面板、重启是无法解决此类报错问题。