C#:AltasLibgdx格式图片拆分工具

    xiaoxiao2021-03-25  104

    前面介绍过TexturePacker生成Plist格式图片的拆分工具( C#:TexturePacker拆分工具),在后续的项目中还涉及到Altas/Libgdx格式图片的拆分,发现对于该格式的拆分介绍的比较少。

    先看一下Altas/Libgdx格式(注意:有的版本Spine生成的数据文件会多一行整个大图的大小,请删除,不支持Spine文件生成的多图对应一个数据文件的处理。。。)

    **如:** aaa.png format: RGBA8888 filter: Linear,Linear **size: 1024, 1024** repeat: none transitionFarStele

    可以正常解析的格式如下

    aaa.png format: RGBA8888 filter: Linear,Linear repeat: none transitionFarStele rotate: true xy: 163, 112 size: 173, 152 orig: 201, 390 offset: 16, 0 index: 4 transitionFarStele rotate: false xy: 2, 2 size: 159, 342 orig: 183, 390 offset: 3, 1 index: 5 transitionFarStele rotate: true xy: 2, 346 size: 163, 216 orig: 171, 390 offset: 4, 1 index: 1 transitionFarStele rotate: true xy: 220, 2 size: 108, 204 orig: 120, 390 offset: 0, 3 index: 2 transitionFarStele rotate: false xy: 317, 112 size: 168, 104 orig: 168, 390 offset: 0, 1 index: 3

    rotate:表示该图在大图中是否旋转 xy:表示该图在大图中的位置 size:表示该图在大图中的大小 orig:表示该图的原大小 offset:表示大图中裁剪过的图片在原图中的偏移位置 index:表示索引,如果图片名称不同索引为-1,如果仅以不同的数字结尾,则对应为该数字的值**

    下面介绍下工具的使用

    1、资源(spine生成的atlas文件为aaa.atlas,libgdx格式的为aaa.txt)

    2、生成

    选择图片路径和大图数据信息altas/txt文件

    点击切图会弹出切完图后的目录

    3、下载地址

    atlas/libgdx格式图片解析工具

    转载请注明原文地址: https://ju.6miu.com/read-13343.html

    最新回复(0)