sprite精灵的操作
对sprite操作的类:
spriteDate包含构造方法,获取数据;
get方法获得其中的数据,包括点,矩形,image,帧的索引;
绘制方法,把某个帧绘制出来,有一些特定的条件;
释放资源的方法;
dis 可以从字节流中读取任何数据,直接读出来就是这种数据了;henhaoyo9ng
tileCount
tileDate[x][4] x,y,w,h;
frameCount
frameDate[i][j] j = FRAME_HEADER_SIZE(为3,为图块数量,矩形个数,点个数) + (frameTileCount << 2) + (collisionCount << 2) + (referencePointCount << 1);
actionCount
actionDate[i][j] j = ACTION_HEADER_SIZE + sequenceLength(为帧的个数);
有关加密后的数据,加密后的把sprite和image合二为一了。对于sprite的的数据没有改变,还是原来的读取方式,首先从spk中读取sprite的数据,然后读取图片的数据;
读取图片数据:
调色板分离模式:
非调色板分离模式: pngCounts
============
SpriteData
SpriteModel
文件类型:
.sprite和.png图片 导出的文件
.spx 保存的还可以打开编辑的文件
打包后的文件后缀名: 加密密码:1245
.spk 里面含有图的照片
.spr 里面不含有图的.sprite文件加密后的文件
I 1 F 1 M 0