如何制作图像信息包文件

  一、如何制作人物、动物、怪物的图像信息包文件:

  1、首先确定人物(或动物、怪物)图片需要的动作和方向数,制作出相关的图形文件(如BMP格式或TGA格式)

  2、使用提供的转换工具将所有的单张图片转换为BIF(位信息文件)格式,为了节省存储空间,可以在存储时选择对指定颜色进行压缩。

  3、根据动作和方向的顺序对所有的文件名进行排序,并存放在一个目录里。文件名是从0.BIF开始,顺序命名。动作顺序为:0行走、1站立、2攻击、3被攻击、4倒下、5坐、6趟、7保留。方向顺序为:0向下、1向左、2向上、3向右、4左下、5左上、6右上、7右下。

  4、运行打包程序,选择要打包的目录(如附图左边部分),设置好方向数、各动作的图片帧数后按“开始打包”按钮即生成图像包文件。(生成后将在原来的目录下生成一个INI文件,用于记录设置的值,以备下次使用)

  5、运行观察程序,选择生成的文件观察各方向的动作是否正确。并通过手动方式设置图片的偏移值。

  6、在有现成图片的情况下,2-5的步骤差不多要花1到2小时左右的时间。动物、怪物的图像一般只要行走、站立、攻击、被攻击、倒下、趟着6个动作。

  7、在没有加密的情况下,可以对图像信息包进行解包还原。

  二、如何制作地图图像信息包文件:

  1、选择要打包的文件,确定无误后,按“开始打包”按钮即可生成相应的文件。目前打包的地图文件不支持BIF格式。

  三、如何制作魔法效果的信息包文件:

  1、制作方法参考人物信息包的制作,根据需要可以是1个或2个动作的,如飞行的炸弹在到达目的地后爆炸,就需要2种动作,分别是飞行对应行走,爆炸对应站立。

  2、在图片信息上,有几种选择,一种是采用原图3原色的值自动生成Alpha值的(透明度设为-2),这种图一般透明部分采用全黑(0x000000)的颜色,如图2;一种是采用32位带Alpha值的(透明度设为-1);一种是透明部分采用指定的透明色(0xFF00FF),并在使用时指定透明度的(设置透明度为0到255之间)。

图1

图2

  四、什么是Alpha透明度?

  1、Alpha是一种透明运算方式,即进行两张图的混合。

  2、在pChat2.0中支持多种格式的Alpha操作,一种是Alpha值为-2的,如图2的中图片采用这种方式后,就不会有黑色的部分显示出来,而是图3的效果。另一种是原图信息是32位带Alpha值的,这种图片中因为自带了Alpha信息,可以自动处理图像边角的一些效果,如图3中的人物就是一张带Alpha值的32位数据生成的。另外一种是自己不带Alpha信息的,但透明部分已经指定为0xFF00FF的,这种图片如果要进行半透明处理,就要指定Alpha值。

  在天云阁软件下载中(网址:http://www.ityg.com/soft)提供了一个人物的制作例子,可以下载回来看看。