Я хочу, чтобы часть моей сцены была скрыта до начала всего, , поэтому давайте скажем, что у меня есть некоторая isHidden
(которую я пытаюсь найти), которую я установил в true
раньше, или в первом кадре моей сцены.Скрыть/показать объект в Unity3D с помощью скрипта
В какой-то момент я хочу показать его и запустить анимацию, я знаю, как запускать анимацию. и единственный способ я нашел разрядным объекта, чтобы установить его как:
SetActive(false);
это шкура, но когда я пытаюсь получить к нему доступ в сценарии с
GameObject.Find("gameObjectName");
возвращается ноль. Итак, какой правильный подход скрывать или скрывать GameObject
через скрипт. это не Mesh
, поэтому он не имеет средства рендеринга сетки.
SetActive не влияет на поиск, проверьте имя объекта правильно и уникальный – LearnCocos2D
это имя: XwingScene он уникален. нет другого объекта, называемого подобным, и когда я пытаюсь получить к нему доступ после установки SetActive (false), он возвращает null –
'это не сетка, поэтому у него нет рендеринга сетки.' Вы имеете в виду, что у него есть дети с сетками в Это? – Rudolfwm