@psp223

Как перетащить баллы в кликере в другую сцену?

Создаю свой первый кликер, изучаю unity и c# только месяц. Я сделал так что при нажатии на кнопку увеличиваются деньги, потом сделал чтоб можно было перейти в магазин используя SceneManager.LoadScene("Shop"); а деньги заработанные не сохраняются в другую сцену. Что делать, как перевести очки в другую сцену?
  • Вопрос задан
  • 32 просмотра
Пригласить эксперта
Ответы на вопрос 1
DanceM
@DanceM Куратор тега Unity Game Engine
Кто хочет -ищет способ, кто не хочет -ищет причину
Начинать изучение лучше с учебника - больше узнаете, быстрей научитесь.

Поздайте пустой объект, скрипт на котором будет хранить значения переменных, и используйте DontDestroyOnLoad(), тогда объект будет оставаться в памяти (в сценах) при переключении сцен.

Либо сохраняйте значения в PlayerPrefs перед выходом из сцены, и считывайте на входе. Там можно будет сохранять значения и при перезапуске приложения.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
mpulse Москва
от 80 000 до 140 000 ₽
от 110 000 до 180 000 ₽
Stark Games Минск
До 3 500 $
20 окт. 2020, в 22:57
5000 руб./за проект
20 окт. 2020, в 21:37
300000 руб./за проект
20 окт. 2020, в 21:18
500 руб./за проект