原帖由van于2005-01-05, 13:10:35发表
回金圭子
1、偏移281、277(VC里面就是280、276)是LS格式文件通用的。
具体的含义是(16(文件头长)+256(字典长)+文件数*12)
那个长为“12”的结构就是所谓的文件的len,orglen和pos了
2、Hexzmap.e5不是图片,所以新版的RPGViewer没有提供相应的支持文件
3、
你#include <cstring>了没有
1.谢谢,就是说字典后面就是诸多文件的属性,一个12,里面就有len,orglen和pos等等信息吧?好,我看看,文件总数么自己定一下吧??
2.当然hexzmap.e5上次您是说了是地图数据,当然也可以弄出图片来,而且读写的时候肯定是直接读写文件而不是解成图片方便。我只是自己解开来看看,这样看对应什么地形是什么象素比较方便
既然van在,我问一下,您那次的RPGViewer那个,有时候开着作别的事情,时间长了回来继续看其他文件里面的图片,就会出现类似于计算时候宽度错误的花屏现象(就好比本来宽度64的头像按照128或者其他数字来计算,图片长宽变形,内容就花了)。不知道有没有其他人提到过。当然重开就好了,我只是问问。
3.这个…………似乎是没有,我就抄他现成的就用了
#include "stdafx.h"
#include <crtdbg.h>
后来提示FILE、fread等等未知我又加了个stdio,我倒是不晓得memset是在<cstring>里面…………
多谢指教。