✅ PlayerPrefs: Сохранение настроек
Что это?
Система для простого сохранения данных между запусками игры.
Что хранить?
• Настройки громкости
• Лучший счёт
• Прогресс уровней
• Язык интерфейса
Как работает?
Ограничения:
• Только базовые типы (int, float, string)
• Максимум 1 МБ данных
• Не для сложных структур (используй JSON + FileIO)
• Легко редактируется игроком
💡 Всегда проверяй ключи через
#Unity #CSharp #PlayerPrefs #GameDev
Что это?
Система для простого сохранения данных между запусками игры.
Что хранить?
• Настройки громкости
• Лучший счёт
• Прогресс уровней
• Язык интерфейса
Как работает?
// Запись:
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🔥2 1