Unity создать пользовательский MenuIItem - PullRequest
0 голосов
/ 24 июня 2018

Я пытаюсь добавить пользовательский элемент меню в строку главного меню после учебника по адресу https://docs.unity3d.com/ScriptReference/MenuItem.html,, но всегда получаю, что MenuItem не является классом атрибута. Я поместил файл в папку с именем Editor прямо в папке Assets

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;

public class ShipFrameEditorMenu {

    [MenuItem("GameObject/Open Entity")]
    static void OpenEntity()
    {
        Debug.Log("Doing Something...");
    }
}

1 Ответ

0 голосов
/ 24 июня 2018

Возможно, у вас есть собственный скрипт с именем MenuItem (возможно, из плагина или завершенного проекта, который вы импортировали).

Обязательно попробуйте сценарий в новом пустом проекте и проверьте, сохраняется ли проблема.

Если это так, вы должны найти проблемный скрипт и удалить или переименовать его (а также обновить имя в любом месте, где он называется)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...