Unity编辑器扩展_菜单按钮显示在GameObject Componet Assets菜单里面

 

 

要想让自己实现的MenuItem显示在GameObject Componet Assets菜单里面,创建菜单时的菜单根目录路径名称要与GameObject ,或者Componet还有 Assets保持一致就可以实现MenuItem显示在GameObject Componet Assets菜单里面,

进一步的需求:要想在对应的窗口(面板)通过右键显示自己扩展的MenuItem,就需要设置MenuItem的优先级,0是最高,设置为0后就可以达到这个需求  如下:

   [MenuItem("GameObject/GameObjectTest", false,0)]
   static void GameObjectTest()
    {

        Debug.Log("CreateTest");
    }

    [MenuItem("Assets/AssetsTest", false, 0)]
    static void AssetTest()
    {

        Debug.Log("AssetTest");
    }

    [MenuItem("Component/ComponentTest", false, 0)]
    static void ComponentTest()
    {

        Debug.Log("ComponentTest");
    }

 

你可能感兴趣的:(授课)