您当前的位置: 首页 > 

野奔在山外的猫

暂无认证

  • 2浏览

    0关注

    85博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【解决】Menu XXX/XXX/XXX can‘t be checked because doesn‘t exist

野奔在山外的猫 发布时间:2022-01-25 18:41:54 ,浏览量:2

开发平台: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")]注释后,面板仍然存在,导致出现报错。仅关闭面板、重启是无法解决此类报错问题。  

解决方法: 一、使用菜单栏强制刷新
  • 前往 窗口 -》 面板 -》第一选项“强制刷新面板”。即可解决。 注:该功能选项仅在识别到有未知的命名面板下出现。
关注
打赏
1659777066
查看更多评论
立即登录/注册

微信扫码登录

0.0360s