unity 提供了PlayerPRefs這個類用于存儲游戲數據到電腦硬盤中。 這個類有10個函數可以使用
通過PlayerPrefs 類函數保存的數據都以 鍵值對集合的形式保存在硬盤中。
其中 set 類函數 的第一個參數為 字符串,表示要設置的數據的名稱,第二個參數就要看要保存的 數據類型了。如果想要保存一個浮點型數據,名字是 playerScore,那么應該像這樣寫:
PlayerPrefs.SetFloat("Player Score", 10.5);同樣的如果想要博存的是int 類型的數據或者 string類型的數據,那么只需要把第二個參數指定為相應的類型就可以了。關于get 類函數參數也有兩個。第一個必須是 sting 類型的參數,表示你要取出的值對應的鍵名稱,第二個參數則表示 如果沒找到對應的鍵的情況下返回的默認值,下面是 一個例子:
PlayerPrefs.DeleteKey(“key”); //判斷 PlayerPrefs中是否存在這個key bool b = PlayerPrefs.HasKey(“key”);print (PlayerPrefs.GetString("Player Name","沒找到,我是默認返回值"));像這樣,如果買有找到 PlayerName 這個鍵 ,那么將會在控制臺 打印"沒找到,我是默認返回值"還用兩個常用的函數;//刪除 PlayerPrefs 中某一個key的值
今天就先弄到這里吧。感覺格式上還是不太整齊,以后熟悉了會好想一些的。~~~ 歡迎志同道合的朋友一起學習, 一起進步。
|
新聞熱點
疑難解答