Transform child = GameObject.FindWithTag("state").transform;
child.name = first_guy+""; child.tag = first_guy+"";
GameObject child_dup = Instantiate(child, new Vector3(0,0,0),Quaternion.identity) as GameObject;
Debug.Log (child_dup.name);
Приведенный выше код дает мне ошибку: «NullReferenceException: ссылка на объект не установлена в экземпляр объекта». Это потому, что я пытаюсь создать экземпляр локальной переменной? Как дублировать игровой объект во время выполнения?Unity3D: Instantiate создает NullReferenceException
Если вы пытаетесь отправить код, вам нужно 4 пробела перед каждой строкой кода. – Draco18s
Я боролся за это: D Он выдавал ошибку. –
Является ли first_guy некоторой переменной строки, которую вы установили? – WearyWanderer