@user010gt

Как сохранить сцену в UNITY?

you must exit play mode to save the scene unity60cdb8ce4ffe2161409087.png
Как сохранить сцену в UNITY?
Необходимо сохранить сцену(уровень) при выходе из игры/переходе на главное меню(т.е. при переходе на другую сцену).

Искал информацию об этом в интернете, нашёл сохранение через PlayerPrefs или JSON, но насколько я понимаю, там сохранять можно только отдельные переменные (например, количество здоровья, громкость фонового звука). А у меня на сцене в игре большое количество объектов и не хочется для каждого из них писать своё сохранение.

Как можно сохранить сцену целиком, чтобы при возврате на данный уровень (сцену) все было таким же, как при выходе (сохранялись жизни, запас патронов, расстановка объектов (префабов) по сцене)???

Буду очень благодарен, так как необходимо реализовать сохранение, а идей нет(
  • Вопрос задан
  • 622 просмотра
Решения вопроса 1
freeExec
@freeExec
Участник OpenStreetMap
Нет, это так не будет работать. Сохранение состояния игры - это именно сохранение некой модели данных, описывающей изменённый мир, а не изменения дизайна в сцене. Вы запоминаете какие объекты передвинулись, разрушились и т.д. и именно это сохраняете. При загрузке сцены расставляете их в соответствии с сохранённым описанием.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы