🪛Изменение объектов
Автор: Дмитрий Прокопьев
Класс GameObject является базовым классом для всех объектов сцены. Любой объект в иерархии - это экземпляр этого класса.
Каждый объект имеет свои компоненты, а значит каждый GameObject имеет свой набор экземпляров MonoBehaviour.
При этом у любого объекта на сцене есть компонент Transform - это обязательный компонент, который отвечает за положение объекта в пространстве и иерархии, его нельзя удалить.
Как изменить объект сцены?
Посмотрим на часто используемые свойства класса GameObject:
name- имя объектаtag- тег объектаlayer- слой объектаactiveSelf- включен ли объектisActiveAndEnabled- активен ли объект с учетом влияния иерархии и других объектов
Включить или выключить GameObject можно вызвав метод SetActive, который принимает bool:
gameObject.SetActive(true); // включить объект
gameObject.SetActive(false); // выключить объектLast updated
Was this helpful?