PlayerPrefs
- 유니티 기본 저장 기능
- 저장 가능 변수 int, float, string, bool
메서드 | 기능 |
---|---|
DeleteAll() | 모든 키값 삭제 |
DeleteKey(string keyValue) | 특정 키값 삭제 |
GetFloat(string key, float default) | 지정한 float 타입의 키 값을 로드 (없으면 default 반환) |
GetInt(string key, int default) | 지정한 int 타입의 키 값을 로드 (없으면 default 반환) |
GetString(string key, string default) | 지정한 string 타입의 키 값을 로드 (없으면 default 반환) |
HasKey(string key) | 해당 키가 존재하는지 반환 |
Save() | 변경된 모든 키 값을 물리적인 공간에 저장 |
SetFloat(string key, float value) | 지정한 키로 float 값을 저장 |
SetInt(string key, int value) | 지정한 키로 int 값을 저장 |
SetString(string key, string value) | 지정한 키로 string 값을 저장 |
var damage = PlayerPrefs.GetFloat("DAMAGE");
var playerLevel = PlayerPrefs.GetInt("PLAYER_LV", 1);