美文网首页
Unity杂文——根据条件禁用编辑器菜单

Unity杂文——根据条件禁用编辑器菜单

作者: 脸白 | 来源:发表于2023-10-01 01:20 被阅读0次

简介

unity编辑器扩展菜单功能是我们开发中经常使用的,笔者在开发过程中想在特定条件下在启用指定的菜单,不满足条件的时候就禁用菜单,于是笔者找到了解决的办法。

解决方法

[MenuItem("Assets/MyMenuTest", false, 81)]
public static void MyMenuTest()
{
    //菜单执行事件
}

[MenuItem("Assets/MyMenuTest", true)]
public static bool IsShowMyMenu()
{
    //获取自己的条件并return条件即可
    return false;
}

只需要保证MenuItem的菜单路径一样的,把第二个参数改为true代表的是否是控制一个验证函数,根据自己的条件进行返回即可控制。

下面是官网给的参数设置


相关文章

网友评论

      本文标题:Unity杂文——根据条件禁用编辑器菜单

      本文链接:https://www.haomeiwen.com/subject/msdkbdtx.html