Unity3d本地儲存

2021-08-11 08:10:41 字數 1500 閱讀 7488

(一)簡單資料儲存playerprefs

這種儲存方法比較簡單直接上**

public void ******localstorage()  

//刪除所有

playerprefs.deleteall();

}

(二)xml

資料儲存

首先是定義資料物件和xml格式字串相互轉換的函式

/// 資料物件轉換xml字串  

public string serializeobject(object pobject, system.type ty)  

/// xml字串轉換資料物件  

public object deserializeobject(string pxmlizedstring, system.type ty)  

//utf8位元組陣列轉字串  

public string utf8bytearraytostring(byte characters)  

//字串轉utf8位元組陣列  

public byte stringtoutf8bytearray(string pxmlstring)  

然後定義讀取和儲存文字檔案的函式,這裡用到了base64的加密方法

/// 建立文字檔案  

public void createtextfile(string filename, string strfiledata, bool isencryption)  

else  

writer = file.createtext(filename);  

writer.write(strwritefiledata);  

writer.close();                                    //關閉檔案流  

}  /// 讀取文字檔案  

public string loadtextfile(string filename, bool isencryption)  

else  

}  /// 加密方法  

/// 描述: 加密和解密採用相同的key,具體值自己填,但是必須為32位  

public string encrypt(string toe)  

/// 解密方法  

/// 描述: 加密和解密採用相同的key,具體值自己填,但是必須為32位  

public string decrypt(string tod)  

定義資料物件

public class userdata  

}

函式的用法

public void xmllocalstorage()  

catch  

}

Unity3d本地儲存

一 簡單資料儲存playerprefs 這種儲存方法比較簡單直接上 csharp view plain copy 簡單資料儲存 public void localstorage 刪除所有 playerprefs.deleteall 二 xml 資料儲存 首先是定義資料物件和xml格式字串相互轉換的函...

Unity3D開發(九) Unity3d流光效果

遊戲開 壇 hello game 遊戲開發群 201276069 之前曾經注意過material 中紋理的屬性都有 tiling 和offset 但沒有深究過其用途,今天才知道竟然可以利用 offset做uv 動畫,從而完成各種有趣的動畫,比如流光效果!流過效果即通常一條高光光在物體上劃過,模擬高光...

Unity3d製作Atlas 載入本地檔案實現

1.用texturepacker製作atlas,得到兩個檔案art word.png art word.txt 2.把art word.png art word.txt放到assets資源目錄下。3.建立material取名為art material 4.建立乙個prefab取名為art atlas...