-1

У меня игра кликер и там можно купить ОС (сцену) и надо чтобы когда мы выходили мы были на сцене которую купили (это не в 3д, метка не правильна). Всё работает одним кодом

Код

2 Answers2

1

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

Gilly
  • 157
  • 8
0

Для сохранения значения используйте класс PlayerPrefs. При покупке сцены вызывайте:

PlayerPrefs.SetInt("scene", 2);

А при входе в игру:

SceneManager.LoadScene(PlayerPrefs.GetInt("scene", 1));
  • Оно просто бесконечно загружает сцену, и играть нельзя – Артём Остапов Mar 06 '22 at 15:32
  • Создайте ещё одну и выполните выше перечисленное, Я немного исправлю ответ. Только поместите ее с индексом 0. – Olegator36 Mar 06 '22 at 16:24