Страница 1 из 1

заменить один префаб на другой

СообщениеДобавлено: 19 апр 2016, 18:33
elvidok
Вообщем говоря
Есть у меня prefab1
нужно заменить его через скрипт на prefab2 во время игры,когда игрок нажмет на кнопку
[color=#00BFFF][color=#00BF80][/color][/color]

Re: заменить один префаб на другой

СообщениеДобавлено: 19 апр 2016, 18:39
samana
Удалите старый объект и поставьте на его место новый.

Re: заменить один префаб на другой

СообщениеДобавлено: 19 апр 2016, 20:44
elvidok
samana писал(а):Удалите старый объект и поставьте на его место новый.

мне нужно расположить prefab2 на тех координатах,что и prefab2

Re: заменить один префаб на другой

СообщениеДобавлено: 19 апр 2016, 20:54
samana
elvidok писал(а):мне нужно расположить prefab2 на тех координатах,что и prefab2

Это очень просто. Покажите ваш код, который почему-то не делает то, что ожидалось.

Re: заменить один префаб на другой

СообщениеДобавлено: 19 апр 2016, 20:56
Anonymyx
public GameObject NewPref;
public GameObject OldPref;
...
Instantiate (NewPref, OldPref.transform.position, OldPref.transform.rotation);
Destroy(OldPref);

Сори, не заметил сообщение выше.

Re: заменить один префаб на другой

СообщениеДобавлено: 19 апр 2016, 21:22
elvidok
Anonymyx писал(а):public GameObject NewPref;
public GameObject OldPref;
...
Instantiate (NewPref, OldPref.transform.position, OldPref.transform.rotation);
Destroy(OldPref);

Сори, не заметил сообщение выше.




спасибо))