这个现在只是测试用,主要是针对批量导入战斗贴图设计。
头像贴图也可以导入,但是偏移不正确。
首先把需要导入的贴图存成BMP格式的,按照一定的规律命名,比如:令狐1.bmp,令狐2.bmp,令狐3.bmp……对于1位数,01和1都可以辨认。
第一个框里面是文件名的规律,数字放在中间,前后可以有内容,也可以为空。浏览到某个bmp文件时会自动分析文件名规律,之后要看一下,不一定每次都准确,不准的话可以自己改。
第二个框里面是源文件的一些选项,包括文件名的范围,背景颜色的RGB数值(16进制),默认的707030就是你在fish里面看到的那种背景颜色。
如果选中fight images这个选项,在所有
图片导入完之后,会把
图片翻转再导入一次。这样导入战斗
图片时就可以只列出一半
图片了。use model可以按照已有的grp文件自动设置
图片的大小和偏移(如果没有这个选项,
图片大小与bmp文件的大小是相同的,偏移会设定在中央下方),适合于从已有的战斗贴图进行小修改的情况。在浏览到某个贴图索引的时候,会计算贴图的数目,除以2填入在贴图文件范围里,如果范围不合适可以自己修改。append表示追加模式。
有内容的部分不必严格置于图片左上角,程序会跳过透明部分,只读取有内容的矩形区域。
第三个框里面是合成的grp文件和idx文件的名字,不必加扩展名。默认的是000,注意修改这里。不过我相信这个文件就算覆盖了也很容易找回来。
最下面是导入时的进度条。代码中使用多线程调用处理图像的子程,下方的进度条和右上角的数字进度均可顺利显示。
程序需与调色板文件mmap.col放在一起。
http://scarscc.yo2.cn/articles/% ... b7%a5%e5%85%b7.html
[
本帖最后由 scarscc 于 2008-4-13 16:02 编辑 ]