Задать вопрос
@Oleg_KeyKode

Как загружать сцену, на которой завершилась или остановилась игра?

Как можно загружать сцену, на которой остановилась или завершилась игра? Ну например, я играл в игру и я решил выйти в главное меню, чтобы поменять настройки игры, и как сделать так, чтобы при нажатии на кнопку играть загружалась та сцена, на которой я остановился? Пытался реализовать через PlayerPrefs, но не заработало.
  • Вопрос задан
  • 157 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Профессия Инженер
по тестированию
    10 месяцев
    Далее
  • Нетология
    Разработчик игр на Unity
    13 месяцев
    Далее
  • XYZ School
    Разработка игр на Unity
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@exe2k
var scene = SceneManager.GetActiveScene().buildIndex;


далее сохраняешь полученный индекс сцены в playerPrefs. (ну или реализуешь свою систему сохранений, но это уже офтоп).

ну а когда нужно вернуться получаешь индекс сцены из сейвов и грузишь.
SceneManager.LoadScene(scene);

Я конечно не знаю что за игра, но как правило обычно core gameplay стараются сделать в единственной сцене, внутри которой уже "собираются" уровни итд. т.е. у меня в проекте обычно только 2 сцены: Menu и Game.
Ответ написан
Комментировать
GavriKos
@GavriKos Куратор тега Unity
Микропетпроджект - домашнее облако homeCloud
Пытаться дальше реализовать через PlayerPrefs. Встроенных механизмов для этого нет.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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