• Home
  • About
    • KKsDev photo

      KKsDev

      게임 프로그래머를 목표로 Unity, C#을 공부하고 있습니다.

    • Learn More
    • Email
    • Github
    • Steam
  • Posts
    • All Posts
    • All Tags
  • Projects

Unity PlayerPrefs

20 Jul 2023

Reading time ~1 minute

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값을 통해 데이터를 삭제하거나, 전부 삭제할 수 있다.



Unity Share Tweet +1