unity 序列化 :2014年度审计报告

unity 序列化 :2014年度审计报告

公共无效序列化()

{

info.pos.x = player.transform.position.x;

info.pos.y = player.transform.position.y;

info.pos.z = player.transform.position.z;

info.name = player.name;

StreamWritersw;

FileInfo fi = newFileInfo(路径);

如果(fi。存在)

{

菲。 删除();

}

sw = fi.CreateText();

XmlSerializer xml = newXmlSerializer(typeof(PlayerInfos));

xml.Serialize(sw,信息);

SW。 关闭();

资产数据库。 刷新();

}

Unity之XML序列化和反序列化

----------反序列化------------

公共无效反序列化()

{

FileStream fs=newFileStream(path游戏角色游戏动态,FileMode.Open);

XmlSerializer xml = newXmlSerializer(typeof(PlayerInfos));

PlayerInfosinfo = xml。 反序列化(fs)asPlayerInfos;

newPlayer.transform.position=newVector3(info.pos.xunity 序列化,info.pos.yunity 序列化,info.pos.z);

newPlayer.name = info.name;

}

}