Unity資料持久化

2021-06-27 19:28:19 字數 744 閱讀 2554

uniyt提供了乙個用於本地持久化儲存與局去資料的類-playerprefs。它的工作原理是以鍵值對的形式將資料儲存在檔案中

儲存與讀取資料:

playerprefs類可以儲存與讀取3中基本的資料型別,他們是浮點型、整型和字串型,涉及的方法如下。

setfloat():儲存浮點型別。

setint():   儲存整形。

setstring():儲存字串。

getfloat() :獲取浮點型別。

getint():  獲取整形。

getstring():獲取字串。

這些函式的用法基本相同,使用set進行儲存,使用get進行讀取,

//儲存整型:

playerprefs.setint("test", 1000);

//讀取資料

if (playerprefs.haskey("test"))

playerprefs.deletekey("test"); // 刪除鍵位 test 的資料

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

string str = "123";

float f = float.parse(str);//將字串轉換為浮點型

int n = int.parse(str); //將字串轉換為整形

str = f.tostring(); // 將浮點型轉轉為字串

資料持久化

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

資料持久化

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

資料持久化

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