学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
 12 12
发新话题
打印

想用其他方法来保存三维数据

存成XML是很简单很直接的方法。当然浪费了至少一倍的存储空间。那么换成XML后再转化成二进制文件就可以了。这种方法存储下来的数据易读,而且支持版本更新方便。
序列化一般会带来无数麻烦,而且随着开发的版本增加,数据格式越来越复杂,需要作版本检查的程序也越来越烂。不是说不可以这样作。但没有很深的功底的化一般程序都是一大堆if version = 1.0 这么读二进制。 else if version = 1.1 要再多读个int,else if version = 1.1.1少读个string等等。这种垃圾程序会没完没了。

这好像没回答楼主的问题:)
http://myajax95.bc-cn.net/

TOP

3D是很大的。
米鼠网10群:15356263(专为程序员设的) 18群现已爆满.

TOP

 12 12
发新话题