@Default_Nickname

Unity как сделать так, чтобы переменные не сбрасывались при повторном открытии сцены?

Есть статическая переменная MoneyIncrease, которая равна 1 по умолчанию, также есть две сцены (игра и улучшения), если зайти в улучшения и увеличить MoneyIncrease, затем переключиться на игру и снова на улучшения, то MoneyIncrease снова будет равна 1.
Можно ли как-нибудь не останавливать скрипт при переключении сцен или не перезапускать его? ну или надо проделывать какие-нибудь махинации с PlayerPrefs?
  • Вопрос задан
  • 206 просмотров
Решения вопроса 1
freeExec
@freeExec
Участник OpenStreetMap
1. Статическая переменная никуда не девается. Значит какие-то скрипты у вас её сбрасывают в 1
2. Можно держать значения и в PlayerPrefs, будет храниться даже при перезапуске.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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