PragmaGames
@PragmaGames
Увлекаюсь Unity.

Как получить компонент дочернего объекта?

Имеется иерархия объектов, скрипт весит ка корневом объекте, как из него можно получить компонент объекта который находится ниже по иерархия, зная имя нужного объекта. Для примера есть корневой пустой объект танк со скриптом описывающий его действия, в него вложены другие объекты : башня, корпус и тд. А в объект башня вложены объекты : пушка и пулемет. Как получить transforn пулемета, не прибегая к findobject ?
  • Вопрос задан
  • 284 просмотра
Решения вопроса 1
@s7on1250
Вы можете это сделать с помощью функции Transform.GetChild(index)
https://docs.unity3d.com/ScriptReference/Transform...
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Tosha43
GetComponentInChildren() если компонент один и GetComponentsInChildren если их несколько
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы