PlayerPrefs
Unity 에서 게임 데이터를 간단하게 저장하고 불러오는 기능을 제공하는 클래스.
PlayerPrefs
는 기본적으로 key-value
형태로 데이터를 저장하며, 데이터를 로컬에 저장합니다.
데이터 저장
PlayerPrefs.SetFloat("bestscore", 12.31);
PlayerPrefs.SetString("bestscore", "kks");
자료형에 맞는 함수를 사용해서 데이터를 key-value
형태로 데이터를 저장
데이터 불러오기
PlayerPrefs.getFloat("bestscore");
PlayerPrefs.getString("bestscore");
자료형의 맞는 함수에 key값을 매개변수로 주어 데이터를 불러올 수 있다.
데이터 확인
PlayerPrefs.HasKey("bestscore");
key값을 통해 데이터가 저장되어 있는지 확인할 수 있다.
데이터가 있다면 true, 없다면 false를 return한다.
데이터 삭제
PlayerPrefs.DeleteKey("bestscore");
PlayerPrefs.DeleteAll();
key값을 통해 데이터를 삭제하거나, 전부 삭제할 수 있다.