Скрыть или показать субобъект Gameobject - PullRequest
0 голосов
/ 22 мая 2018

У меня есть игровой объект, который содержит компонент класса C #.

Этот игровой объект имеет 4 вспомогательных игровых объекта, которые содержат изображения в формате png.Каждый из этих игровых объектов имеет имя в окне иерархии.

Я хочу скрыть или показать каждое изображение из своего класса C #.

Я пытался сделать это в методе обновления:

my_sub_gameobject_name.GetComponent<Renderer>().enabled = true;

или

my_sub_gameobject_name.GetComponent<Renderer>().enabled = false;

Но my_sub_gameobject_name не распознается компилятором C # ...

Спасибо

1 Ответ

0 голосов
/ 22 мая 2018

Если вы пытаетесь получить доступ к игровому объекту по имени, вы можете использовать GameObject.Find () .

GameObject.Find("your_gameobject_name").GetComponent<Renderer>().enabled = false;

Обратите внимание, что это дорогостоящая операцияи вам следует избегать его повторного вызова в Update ().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...