2016年12月13日 星期二

Unity_使用PlayerPrefs



使用PlayerPrefs(內容儲存於app)


可以想成APP自己有一個儲存資料的空間,可以用來存取一些簡單的資料
例如 設定值 畫質 影子 ...等遊戲常用設置
找不到資料就會用設定值

注意在行動平台上,清除快取會造成PlayerPrefs資料消失。

        private void Save()
        {
            PlayerPrefs.SetInt("Key1", 1);
            PlayerPrefs.SetString("Key2", "Steven");
            PlayerPrefs.SetFloat("key3", 5.5f);
        }

        private void Load()
        {
            int nInt = PlayerPrefs.GetInt("Key1");
            string sString = PlayerPrefs.GetString("Key2");
            float fNum = PlayerPrefs.GetFloat("Key3");

            Debug.Log("nInt: " + nInt.ToString() + ", sString: " + sString + ", fNum: " + fNum.ToString());
        }



刪除指令: PlayerPrefs.DeleteAll();

沒有留言:

張貼留言