- 6
- 0
- 约2.2万字
- 约 10页
- 2016-10-15 发布于广东
- 举报
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)