(一)簡單資料儲存playerprefs
這種儲存方法比較簡單直接上**
[csharp]view plain
copy
//簡單資料儲存
public
void
******localstorage()
//刪除所有
playerprefs.deleteall();
}
(二)xml
資料儲存
首先是定義資料物件和xml格式字串相互轉換的函式
[csharp]view plain
copy
/// 資料物件轉換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的加密方法
[csharp]view plain
copy
/// 建立文字檔案
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)
定義資料物件
[csharp]view plain
copy
public
class
userdata
} 函式的用法
[csharp]view plain
copy
//xml資料儲存和讀取
public
void
xmllocalstorage()
catch
}
Unity3d本地儲存
一 簡單資料儲存playerprefs 這種儲存方法比較簡單直接上 public void localstorage 刪除所有 playerprefs.deleteall 二 xml 資料儲存 首先是定義資料物件和xml格式字串相互轉換的函式 資料物件轉換xml字串 public string se...
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...