Unity 6.3
0 онлайн 8 гостей 3 в системе
Вход

Введение в GameObjects

GameObject является наиболее важным понятием в Unity Editor.

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

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

GameObjects являются основополагающими объектами в Unity Они не выполняют много самостоятельно, но действуют как контейнеры для пространства, в котором происходят события. Компоненты, которые реализуют функциональность.

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

Unity имеет много различных встроенных типов компонентов, и вы также можете сделать свои собственные компоненты, используя Unity API скриптов.

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

Простое освещение GameObject с несколькими компонентами
Простое освещение GameObject с несколькими компонентами

Объект твёрдого куба имеет компоненты Mesh Filter и Mesh Renderer для рисования поверхности куба и компонент Box Collider для представления твёрдого объема объекта в физическом смысле.

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

Подробности

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

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

Дополнительную информацию об управлении GameObjects из скриптов можно найти на странице Справочная страница по скриптам GameObject.