Задать вопрос
PragmaGames
@PragmaGames
Увлекаюсь Unity.

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

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

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

Похожие вопросы