資料持久化PlayerPrefs

2022-08-31 02:06:10 字數 571 閱讀 9549

1、unity3d中的資料持久化是以鍵值對的形式儲存的,可以看作是乙個字典

2、unity3d中的值是通過鍵名來讀取的,當值不存在時,返回預設值

3、在unity中只支援int、float、string這三種資料型別的讀取,因此可以使用這三種資料型別來儲存簡單的資料

儲存資料:

playerprefs.setint("age",mage);

playerprefs.setfloat("grade",mgrade);

playerprefs.setstring("name",mname);

讀取資料:

playerprefs.getint("age");

playerprefs.getstring("name);

playerprefs.getfloat("grade");

主要包含的類方法:

playerprefs.deletekey(key:string)  刪除指定資料

playerprefs.deleteall();  刪除所有資料

playerprefs.haskey(key:string)  判斷資料是否存在

資料持久化

資料持久化就是將記憶體中的資料模型轉換為儲存模型,以及將儲存模型轉換為記憶體中的資料模型的統稱.資料模型可以是任何資料結構或物件模型,儲存模型可以是關係模型 xml 二進位製流等。cmp和hibernate只是物件模型到關係模型之間轉換的不同實現。只不過物件模型和關係模型應用廣泛,所以就會誤認為資料...

資料持久化

首先是cocos2d x自己封閉的ccuserdefault跨平台的檔案儲存類,它是用的xml格式,具體操作非常類似於應用開發的ini檔案,可操作性不是很強,如果訪問比較複雜的資料,那就得自己動手去解析乙個字串,下面是示例 基本一看就懂 void userdefaulttest dotest els...

資料持久化

資料持久化是通過檔案將資料儲存在磁碟上 ios有四種資料持久化方式 1.屬性列表 property list 簡單易用,適合小資料量的儲存和查詢操作,但是不適合大量資料的儲存.屬性列表 1屬性列表 property list nsarray plist name age 指定儲存的地方 nsstri...