Добавить 3-звездочную систему оценок в Unity2d Game - PullRequest
0 голосов
/ 19 января 2019

У меня проблемы с внедрением 3-звездочной рейтинговой системы в моей 2d игре. Мне удалось реализовать то, что, когда уровень завершен, он отображает рейтинг звезд для этого уровня (1 звезда, 2 звезды или 3 звезды), используя целое число, которое я сохранил в PlayerPrefs. Теперь я хочу отобразить звезду, полученную на экране выбора уровня для каждого уровня. Каждый раз, когда уровень заканчивается, он удаляет предыдущие PlayerPrefs, которые хранятся с новым значением. И я также хочу, чтобы он только изменял или отображал звезду на экране выбора уровня, только если то, что вы получили, больше того, что вы получили раньше. Очень сложно: (

Как я могу пойти по этому поводу?

1 Ответ

0 голосов
/ 19 января 2019

На вашем месте я бы изучал чтение / запись в файлы. Хранение каждой звездной оценки, например, для каждого уровня в отдельной строке. Я бы не стал использовать PlayerPrefs, поскольку они действительно должны использоваться только для хранения нескольких значений, особенно если вы планируете иметь много уровней. Если вы хотите иметь какое-то шифрование для файла (так что его немного, но сложно редактировать), вы можете заняться преобразованием текстовых файлов в двоичные файлы. Но, в противном случае посмотрите на сохранение данных в файлы, удачи!

...