簡介
unity編輯器擴展菜單功能是我們開發(fā)中經(jīng)常使用的邦尊,筆者在開發(fā)過程中想在特定條件下在啟用指定的菜單兴使,不滿足條件的時候就禁用菜單悯搔,于是筆者找到了解決的辦法。
解決方法
[MenuItem("Assets/MyMenuTest", false, 81)]
public static void MyMenuTest()
{
//菜單執(zhí)行事件
}
[MenuItem("Assets/MyMenuTest", true)]
public static bool IsShowMyMenu()
{
//獲取自己的條件并return條件即可
return false;
}
只需要保證MenuItem的菜單路徑一樣的俺叭,把第二個參數(shù)改為true代表的是否是控制一個驗證函數(shù)恭取,根據(jù)自己的條件進行返回即可控制。
下面是官網(wǎng)給的參數(shù)設(shè)置