Akrus Games | Unity
2.95K subscribers
408 photos
89 videos
11 files
351 links
Самые годные лайфхаки по unity c#

Сотрудничество/реклама/помощь @Akrus001
Download Telegram
PlayerPrefs: Сохранение настроек

Что это?
Система для простого сохранения данных между запусками игры.

Что хранить?
• Настройки громкости
• Лучший счёт
• Прогресс уровней
• Язык интерфейса

Как работает?
// Запись:
PlayerPrefs.SetInt("HighScore", 100);
PlayerPrefs.SetFloat("Volume", 0.85f);
PlayerPrefs.SetString("PlayerName", "Nick");
PlayerPrefs.Save(); // Не забывай!

// Чтение:
int score = PlayerPrefs.GetInt("HighScore", 0); // 0 - значение по умолчанию


Ограничения:
• Только базовые типы (int, float, string)
• Максимум 1 МБ данных
• Не для сложных структур (используй JSON + FileIO)
• Легко редактируется игроком

💡 Всегда проверяй ключи через HasKey() перед чтением!
#Unity #CSharp #PlayerPrefs #GameDev
5🔥21