Введение в GameObjects
GameObject является наиболее важным понятием в Unity Editor.
Каждый объект в вашей игре является GameObject, от персонажей и коллекционных предметов до освещения, камер и специальных эффектов. Однако GameObject не может ничего делать самостоятельно; вам нужно наделить его свойствами, прежде чем он станет персонажем, окружением или специальным эффектом.
GameObjects являются основополагающими объектами в Unity Они не выполняют много самостоятельно, но действуют как контейнеры для пространства, в котором происходят события. Компоненты, которые реализуют функциональность.
Чтобы дать GameObject свойства, которые ему нужны, чтобы стать светом, или деревом, или камерой, вам нужно добавить компоненты В зависимости от того, какой тип объекта вы хотите создать, вы добавляете различные комбинации компонентов к GameObject.
Unity имеет много различных встроенных типов компонентов, и вы также можете сделать свои собственные компоненты, используя Unity API скриптов.
Например, объект Light создается путём присоединения компонента Свет к GameObject.
Объект твёрдого куба имеет компоненты Mesh Filter и Mesh Renderer для рисования поверхности куба и компонент Box Collider для представления твёрдого объема объекта в физическом смысле.
Подробности
К GameObject всегда прикреплен компонент Transform (представляющий позицию и ориентацию) и его нельзя удалить. Другие компоненты, которые дают объекту его функциональность, могут быть добавлены из меню редактора Компонент или из скрипта. Также есть много полезных предварительно построенных объектов (примитивные формы, камеры и т.д.), доступных в меню GameObject > 3D Объект, см. Примитивные объекты.
Поскольку GameObjects являются важной частью Unity, есть много руководств с подробным содержанием о них. См. следующие разделы для получения дополнительной информации об использовании GameObjects в Unity:
- Преобразования
- Введение в компоненты
- Использование компонентов
- Примитивные и замещающие объекты
- Создание компонентов с помощью сценариев
- Деактивация GameObjects
- Теги
- Статические GameObjects
- Сохранение работы
Дополнительную информацию об управлении GameObjects из скриптов можно найти на странице Справочная страница по скриптам GameObject.