Ошибка в коде
Armando Дата: Ср, 29 Окт 2014, 16:36 | Сообщение # 1
Сообщений: 39
Награды:
0
Репутация:
0
Статус: Offline
Код
for(int i = 1; i <= 10; i++) { GameObject instance = Instantiate(enemy_p, Spawn.transform.position, Spawn.transform.rotation) as GameObject; }
вот такая ошибка: Object reference not set to an instance of an object
Сообщение Код
for(int i = 1; i <= 10; i++) { GameObject instance = Instantiate(enemy_p, Spawn.transform.position, Spawn.transform.rotation) as GameObject; }
вот такая ошибка: Object reference not set to an instance of an objectАвтор - Armando Дата добавления - 29 Окт 2014 в 16:36
seaman Дата: Ср, 29 Окт 2014, 16:52 | Сообщение # 2
Гуру
Сообщений: 1748
Награды:
10
Репутация:
660
Статус: Offline
what this enemy_p? What this Spawn?
Сообщение what this enemy_p? What this Spawn? Автор - seaman Дата добавления - 29 Окт 2014 в 16:52
Armando Дата: Ср, 29 Окт 2014, 16:54 | Сообщение # 3
Сообщений: 39
Награды:
0
Репутация:
0
Статус: Offline
Код
public GameObject enemy_p; public GameObject Spawn;
Сообщение Код
public GameObject enemy_p; public GameObject Spawn;
Автор - Armando Дата добавления - 29 Окт 2014 в 16:54
seaman Дата: Ср, 29 Окт 2014, 20:41 | Сообщение # 4
Гуру
Сообщений: 1748
Награды:
10
Репутация:
660
Статус: Offline
Они назначены?
Сообщение Они назначены? Автор - seaman Дата добавления - 29 Окт 2014 в 20:41
Armando Дата: Ср, 29 Окт 2014, 20:52 | Сообщение # 5
Сообщений: 39
Награды:
0
Репутация:
0
Статус: Offline
Да, назначены
Сообщение Да, назначены Автор - Armando Дата добавления - 29 Окт 2014 в 20:52
seaman Дата: Ср, 29 Окт 2014, 21:47 | Сообщение # 6
Гуру
Сообщений: 1748
Награды:
10
Репутация:
660
Статус: Offline
Проверяй - чудес не бывает. Что написано? "Ссылка на объект не установлена на экземпляр объекта". Значит что-то где-то не назначено... Вставляй дебаги: Код
for(int i = 1; i <= 10; i++) { Debug.Log("Enemy-"+ enemy_p.name); Debug.Log("Spawn-"+ Spawn.name); GameObject instance = Instantiate(enemy_p, Spawn.transform.position, Spawn.transform.rotation) as GameObject; }
Сообщение Проверяй - чудес не бывает. Что написано? "Ссылка на объект не установлена на экземпляр объекта". Значит что-то где-то не назначено... Вставляй дебаги: Код
for(int i = 1; i <= 10; i++) { Debug.Log("Enemy-"+ enemy_p.name); Debug.Log("Spawn-"+ Spawn.name); GameObject instance = Instantiate(enemy_p, Spawn.transform.position, Spawn.transform.rotation) as GameObject; }
Автор - seaman Дата добавления - 29 Окт 2014 в 21:47
Armando Дата: Ср, 29 Окт 2014, 22:35 | Сообщение # 7
Сообщений: 39
Награды:
0
Репутация:
0
Статус: Offline
Мне в консоль вывелось 20!! сообщений, что всё работает....хотя должно быть 10, но потом пошли те же самые ошибки...
Сообщение Мне в консоль вывелось 20!! сообщений, что всё работает....хотя должно быть 10, но потом пошли те же самые ошибки... Автор - Armando Дата добавления - 29 Окт 2014 в 22:35
seaman Дата: Ср, 29 Окт 2014, 22:39 | Сообщение # 8
Гуру
Сообщений: 1748
Награды:
10
Репутация:
660
Статус: Offline
Вангую! Два объекта с одним скриптом. У одного не назначена одна из этих двух переменных.
Сообщение Вангую! Два объекта с одним скриптом. У одного не назначена одна из этих двух переменных. Автор - seaman Дата добавления - 29 Окт 2014 в 22:39
Armando Дата: Ср, 29 Окт 2014, 22:46 | Сообщение # 9
Сообщений: 39
Награды:
0
Репутация:
0
Статус: Offline
Проверил все объекты.....этот скрипт только на одном, и все переменные заданы...
Сообщение Проверил все объекты.....этот скрипт только на одном, и все переменные заданы... Автор - Armando Дата добавления - 29 Окт 2014 в 22:46
seaman Дата: Ср, 29 Окт 2014, 22:56 | Сообщение # 10
Гуру
Сообщений: 1748
Награды:
10
Репутация:
660
Статус: Offline
Ну, если ошибок нет,- значит все работает! Так как задумал программист... PS^ если самому не найти где объект не назначен - проект в студию! Минимальную версию в которой воспроизводится ошибка.
Сообщение Ну, если ошибок нет,- значит все работает! Так как задумал программист... PS^ если самому не найти где объект не назначен - проект в студию! Минимальную версию в которой воспроизводится ошибка. Автор - seaman Дата добавления - 29 Окт 2014 в 22:56
Armando Дата: Ср, 29 Окт 2014, 23:10 | Сообщение # 11
Сообщений: 39
Награды:
0
Репутация:
0
Статус: Offline
Всё таки нашёл, но возникла другая проблема....цикл должен выполниться 10 раз, а выполняется бесконечноДобавлено (29 Окт 2014, 23:10) --------------------------------------------- Ахахах, всё я разобрался, большое вам спасибо..
Сообщение Всё таки нашёл, но возникла другая проблема....цикл должен выполниться 10 раз, а выполняется бесконечноДобавлено (29 Окт 2014, 23:10) --------------------------------------------- Ахахах, всё я разобрался, большое вам спасибо..
Автор - Armando Дата добавления - 29 Окт 2014 в 23:10