@nano_e_t_4

Как перенести игрока из одной сцены в другую?

Хочу переносить объект игрока из одной сцены в другую, в юнити. При этом сохранять все его параметры, параметры скриптов, которые на игроке висят, прикрепленные к игроку объекты и т.д. Как можно это сделать удобно?
Сейчас переношу через префаб, к котором на новой сцене подгружаю все прикрепленные объекты и данные.
  • Вопрос задан
  • 219 просмотров
Решения вопроса 1
GavriKos
@GavriKos Куратор тега Unity
Гуглить DontDestoyOnLoad
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
freeExec
@freeExec
Участник OpenStreetMap
А) Уметь сериализовать состояния игрока. Условно превращать всё в json, и на новой сцене его загружать получая нового персонажа не отличимого от старого. (технологично)
Б) Загружать новою сцену в дополнении к старой. Переносить "физически" gameobject игрока в новую сцену, а старую затем удалять. (просто)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы