4字节 文件头 (0xDF535058) Data Format SpriteX ASCII: "0xDFSPX"
1字节 版本号
1字节 标记位
标记位说明:
最低位如果为1,使用拆分图块模式,就是原始的图块都是一个一个的
单独的图而不是在一个大图上,所以没有必要保存图块裁剪信息,也就
没有必要读取,确切的说是不能读取,因为没有这部分数据.其实位没使用
1字节 图块数
{
1字节 图块x
1字节 图块y
1字节 图块width
1字节 图块height
}*图块数
1字节 帧数
{
1字节 包含的图块数
1字节 包含的碰撞范围数
1字节 包含的参考点个数
1字节 帧的top相对坐标
1字节 帧的bottom相对坐标
1字节 帧的left相对坐标
1字节 帧的right相对坐标
{
1字节 图块的索引
1字节 图块的x相对坐标
1字节 图块的y相对坐标
1字节 图块的变换标记位 低4位是镜像信息 其他位暂为使用
}*包含的图块数
{
1字节 碰撞范围的x相对坐标
1字节 碰撞范围的y相对坐标
1字节 碰撞范围的width相对坐标
1字节 碰撞范围的height相对坐标
}*包含的碰撞范围数
{
1字节 参考点的x相对坐标
1字节 参考点的y相对坐标
}*包含的参考点个数
}*帧数
1字节 动作数
{
1字节 包含的帧数
1字节 动作标记位 低1位,延迟时间是否有效,其他位暂未使用
{
1字节 帧索引
1字节 延迟时间
}*包含的帧数
}*动作数
格式说明:
这个数据格式是,动作编辑器的最新的数据格式,更新日期:2009/4/7
为了减少大小,除了文件签名之外,其他数据一律使用1个字节编码
所以你的图块数,帧数,动作数,参考点,碰撞范围等的个数都不可以
大于256个.
为了规范化,文件头又原来的SPRX该为0xDFSPX
数据大小比3.4版本减少1/2,比最初版本减少3/4
- 1
- 2
- 3
- 4
- 5
- 6
前往页