要想让自己实现的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");
}