但是Spore不是这么做的。
因为这些私有数据段在压缩的时候有可能被其他软件丢掉。
所以Spore把这些数据藏在像素数据里了。
他们先把模型数据导出来,然后经过几次压缩和加密,写入到像素RGBA四个通道中低位上。整个过程已经被人从模型编辑器的代码中逆向出来了,但是少了一些过程。最终可以把一个模型的数据导入到不相干的图像上,甚至全黑图上。但是不能导入到另一个生物的图像上去。按照它们的说法,Spore不仅仅用了最低一位(LSB)去存模型数据,在其他位上可能也对其进行了检查。
有时间自己写代码试一下好了。
孢子创造物的格式是PNG,就是一张图片。导入创造物要先把孢子调到窗口模式,然后进入孢子编辑器界面,这时你只要把下载来的PNG拖进孢子界面(就像删除文件把文件拖进回收站一样)然后保存就行了。ps:有些创造物如果不打1.3补丁和惊悚卡通素材包是无法导入的!下面是一张示例的链接(GROX的太空船)http://images1.wikia.nocookie.net/__cb20100601171811/spore/images/f/f0/Grox.png欢迎分享,转载请注明来源:内存溢出
评论列表(0条)