Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Обзор Unity.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
7.91 Mб
Скачать

Инспектор

В Unity игры состоят из множества игровых объектов (GameObjects), которые содержат меши, скрипты, звуки или другие графические элементы, вроде источников света (Lights). Инспектор (Inspector) отображает детальную информацию о текущем выбранном объекте, включая все прикреплённые компоненты (Components) и их свойства. Здесь вы можете изменять функционал GameObject’ов в сцене. Вы можете больше прочитать о связи GameObject-Компоненты, т .к. это важно понимать.

Любое отображённое в инспекторе свойство можно изменять напрямую. Даже переменные скрипта могут изменяться без изменения самого скрипта. Вы можете использовать изменение переменных в инспекторе для экспериментов в прямом времени и тем самым придумать какие-нибудь элементы для вашей игры. В скрипте, если вы задали public переменную объектного типа (вроде GameObject или Transform), вы можете перетянуть GameObject или префаб в инспектор, чтобы его назначить.

Нажмите на вопросительный знак рядом с именем любого компонента в инспекторе, чтобы открыть страницу справки по этому компоненту.

Добавление компонентов из меню Component

Вы можете нажать на иконку маленькой шестерни (или правой кнопкой по имени компонента), чтобы открыть контекстное меню для определённого компонента.

Также инспектор покажет любые настройки импорта для выбранного ассета.

Нажмите Apply, чтобы реимпортировать ваш ассет.

Используйте выпадающее меню Layer, чтобы назначить слой рендера для игрового объекта. Используйте выпадающее меню Tag, чтобы назначит тег для этого объекта.

Префабы

Если у вас выбран префаб, то в инспекторе будет доступно несколько дополнительных кнопок. Чтобы получить больше информации о префабах, см. Prefab.

Иконки

Для всех элементов Unity инспектор отображается с отличительной иконкой в верхнем левом углом рядом с именем. Для игрового объекта или префаба, можно установить пользовательскую иконку, чтобы определить объект в сцене. Если вы нажмёте на иконку, то появится меню выбора:-

Большие, продолговатые иконки сверху меню будут отображать имя объекта в окне Scene View на панели соответствующего цвета.

Иконки поменьше, в нижней части меню не будут отображать имени объекта, а просто будут идентифицировать его при помощи небольшого значка выбранной формы и цвета. Кнопка Other снизу меню позволит выбрать любую текстуру из проекта для идентификации объекта.

Метки

Unity позволяет применять к ассетам метки (Labels), чтобы их можно было проще обнаруживать и относить в категории. Нижний элемент инспектора это панельAsset Labels.

Снизу справа у панели есть кнопка c нарисованным многоточием на ней. После нажатия на эту кнопку, появится меню доступных меток.

Вы можете выбрать один или более элемент из меню меток, чтобы пометить ассет ими (они также появятся на панели Labels). Если вы нажмёте ещё раз на одну из активных меток, то она будет удалено из ассета.

В меню также есть текстовая форма, позволяющая вам указать фильтр поиска по метакм в меню. Если вы введёте имя метки, которой ещё не существует, и нажмёте Return/Enter, то новая метка будет добавлена в список и применена к выбранному ассету. Если вы удалите пользовательские метки из всех ассетов в проекте, то они исчезнут и из списка.

Как только вы примените метки к вашим ассетам, вы сможете использовать их, чтобы улучшить процесс поиска в Project Browser (для деталей см. эту страницу). Вы также можете получить доступ к меткам ассетов из редактора скриптов используя класс AssetDatabase.

Другие окна

Окна, описанные на этой странице, касаются основ интерфейса в Unity. Прочие окна описываются на отдельных страницах:

  • Консоль обеспечивает вывод в лог сообщений, предупреждений, ошибок.

  • Окно Animation используется для анимации объектов в сцене.

  • Профайлериспользуется для обзора производительности и поиска узких мест в вашей игре.

  • Окно Asset Server используя Asset Server, дает возможность контроля версий проекта.

  • Окно Lightmapping используя встроенный в Unity лайтмаппинг, позволяет настраивать карты освещения.

  • Окно Occlusion Culling используется для настройки Occlusion Culling с целью улучшения производительности.