2013-09-29 4 views
0

Я использую Unity 4.0.0f7 для 2D-игры, и он должен использовать скрипт C# для преобразования всех текстур в желаемый режим для спрайт-менеджера 2.Unity 4.0.0f7 пользовательская вкладка не отображается/доступна

Я не вижу пользовательскую вкладку. Все, что я вижу, это

Файл | Редактировать | Активы | GameObject | Территория | Окно | Помощь

Как я могу получить пользовательскую вкладку?

ответ

1

Для того чтобы пользовательский пункт меню появился, ваш скрипт должен будет импортировать пространство имен UnityEditor и использовать соответствующую функцию MenuItem перед функцией, которую вы хотите вызвать. Что-то более или менее, как:

using UnityEngine; 
using UnityEditor; 

//Let's for example give a custom component some fancy menu item 
public class WonderfulThingDoer : MonoBehaviour 
{ 
    [MenuItem("MyTab/MyThingToDo")] 
    static void MyWonderfulThingToDo() 
    { 
     //insert amazing stuff here 
    } 
} 

Учитывая, что вы говорите, у вас уже есть скрипт доступен, я бы предположить, что это в вашем проекте. Если это расширение редактора, оно должно быть в папке «Редактор». Это может быть прямая подпапка папки «Активы» или любой другой (подпапки) в «Активы». Поэтому сначала посмотрите на это.

Смежные вопросы