RPG游戏通用发工具——图形部分的处理.docVIP

  • 6
  • 0
  • 约2.2万字
  • 约 10页
  • 2016-10-15 发布于广东
  • 举报

RPG游戏通用发工具——图形部分的处理.doc

RPG游戏通用发工具——图形部分的处理

RPG游戏通用开发工具——图形部分的处理 1、图块库的结构 图块库由图块索引和图块内容两部分构成。因为图块的字节长度是不固定的。 图块索引的结构:每个索引的长度为一个 int (4 bytes); 图块内容的结构: (1)8 bytes的图块信息头 typedef struct {   short blkwidth; //图块的宽度(以点阵来计算)   short blkhigh; //图块的高度(以点阵来计算)   short blkorx; //图块在X方向相对于绝对位置的偏移量   short blkory;   //图块在Y方向相对于绝对位置的偏移量 }BlkInfo; (2)长度不固定的图块内容 其结构是以行为单位,进行处理的。它的每一行的结构    1 byte   n bytes 画这一行需要阅读多少字节 不定长度的线段内容  它的每个线段内容的结构 1 byte 1 byte n bytes 相对于上次位置的偏移量 这个线段共需要画多少个字节 这个线段的具体内容        阅读图块的C语言算法 void drawblk(char * dest) /*输入参数:dest - 图块将展开成像素格式到这个目的缓冲区内*/ {   BlkInfo mInfo;??????? //包含了这个图块的图块信息头     UCHAR readnum ;??????

文档评论(0)

1亿VIP精品文档

相关文档