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
posted @ 2012-03-07 15:47  quding0308  阅读(282)  评论(0编辑  收藏  举报