在很多遊戲中都會有“存儲進度”,“讀取進度”等菜單,或者當我們進入下一個場景時有些資料需要帶入下一個場景。這就需要資料儲存。Unity中提供了一個用于本地持久化儲存于讀取資料的類——PlayerPrefs。 它是以鍵值對的形式将資料儲存在檔案中。
下面來看看PlayerPrefs的簡單用法。、
從上面例子就反應了PlayerPrefs的基本特征
1.存儲方式以鍵值對存儲,類似于資料字典
2.讀取也是以鍵值對來讀取,若無則傳回預設值
3.PlayerPrefs類可儲存三種類型,浮點型,整型,字元串型.
下面是一個小例子,在場景1輸入資料,跳轉到場景2來顯示資料。
場景1代碼:
場景2代碼:
将上述代碼分别綁定在兩個場景的錄影機上即可
點選File -> Build Settings.. 添加這兩個場景
然後Build and Run就能生成并運作了
我們的小例子就完成了。unity的資料存儲還算是比較簡單的。具體還有什麼看不見的坑,以後掉進去了才會知道吧。