Мои Уведомления
Привет, !
Мой Аккаунт Мои Финансы Мои Подписки Мои Настройки Выход
Руководство API скрипты

Игровой Объект (GameObject)Основной объект в сценах Unity, который может представлять персонажей, реквизит, декорации, камеры, путевые точки и многое другое. . Функциональность GameObject определяется прикрепленными к нему компонентами. Подробнее
См. в Словарь
 — это самая важная концепция редактора Unity.

Каждый объект в вашей игре — это GameObject, от персонажей и коллекционных предметов до источников света, камерКомпонент, который создает изображение определенной точки обзора в вашей сцене. Вывод либо рисуется на экране, либо фиксируется в виде текстуры. Подробнее
См. в Словарь
и специальные эффекты. Однако GameObject ничего не может делать сам по себе; вам нужно придать ему свойства, прежде чем он сможет стать персонажем, средой или специальным эффектом.

Четыре разных типа GameObject: анимированный персонаж, свет, дерево и источник звука.
Четыре разных типа GameObject: анимированный персонаж, свет, дерево и источник звука.

GameObjects — это основные объекты в Unity, представляющие персонажей, реквизит и декорации. Сами по себе они ничего не делают, но действуют как контейнеры для КомпонентовФункциональной части GameObject. GameObject может содержать любое количество компонентов. В Unity есть много встроенных компонентов, и вы можете создавать свои собственные, написав сценарии, которые наследуются от MonoBehaviour. Подробнее
См. в Словаре
, где реализована эта функциональность.

Чтобы придать игровому объекту свойства, необходимые для того, чтобы он стал источником света, деревом или камерой, вам нужно добавить к нему компоненты. В зависимости от того, какой объект вы хотите создать, вы добавляете в GameObject различные комбинации компонентов.

В Unity есть множество различных типов встроенных компонентов, и вы также можете создавать свои собственные компоненты с помощью Unity Scripting API.

Например, объект Light создается путем присоединения компонента Light к GameObject.

Простой игровой объект Light с несколькими компонентами
Простой игровой объект Light с несколькими компонентами

Сплошной кубический объект имеет Meshосновной графический примитив Unity. Меши составляют большую часть ваших 3D-миров. Unity поддерживает триангулированные или четырехугольные полигональные сетки. Поверхности Nurbs, Nurms, Subdiv должны быть преобразованы в полигоны. Подробнее
См. в Словарь
Фильтр и Mesh RendererКомпонент сетки, который берет геометрию из Mesh Filter и визуализирует ее в положении, определенном компонентом Transform объекта. Подробнее
См. в компоненте Словарь
, чтобы нарисовать поверхность куб и прямоугольник Colliderневидимая форма, используемая для обработки физических столкновений объекта. Коллайдер не обязательно должен быть точно такой же формы, как сетка объекта — грубое приближение часто бывает более эффективным и неразличимым в игровом процессе. Подробнее
См. в компоненте Словарь
представление твердого объема объекта с точки зрения физики.

Простой Cube GameObject с несколькими компонентами
Простой Cube GameObject с несколькими компонентами

Подробнее

К GameObject всегда присоединен компонент Transform (для представления положения и ориентации), и удалить его невозможно. Другие компоненты, которые придают объекту его функциональность, могут быть добавлены из меню Компонент редактора или из скрипта. Кроме того, в меню GameObject > 3D Object доступно множество полезных готовых объектов (примитивные формы, камеры и т. д.), см. раздел Примитивные объекты.

Поскольку игровые объекты являются очень важной частью Unity, существует множество руководств по содержанию с подробными сведениями о них. Дополнительные сведения об использовании GameObjects в Unity см. в следующих разделах.

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

Вы можете отблагодарить автора, за перевод документации на русский язык. ₽ Спасибо
Руководство Unity 2021.3