C:Altas/Libgdx格式图片拆分工具

C:Altas/Libgdx格式图片拆分工具前面介绍过 TexturePacke 生成 Plist 格式图片的拆分工具 C TexturePacke 拆分工具 在后续的项目中还涉及到 Altas Libgdx 格式图片的拆分 发现对于该格式的拆分介绍的比较少 先看一下 Altas Libgdx 格式 注意 有的版本 Spine 生成的数据文件会多一行整个大图的大小 请删除 不支持 Spine 文件生成的多图对应一个数据文件的处理 如 aaa

前面介绍过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://javaforall.net/227847.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午8:23
下一篇 2026年3月16日 下午8:24


相关推荐

  • 银行家算法 C语言实现 带注释

    银行家算法 C语言实现 带注释银行家算法C语言实现带注释加粗样式****在这里插入代码片#include<stdio.h>#defineM100#defineN50///定义M个进程,N类资源voidInit();boolcheckSecurity(int);voidshow();intBank(int);intAvailable[M];///可利用资源数组intMax[N][M];///最大需求矩阵intAllocation[N][M];///

    2022年5月10日
    44
  • 二进制加减运算

    二进制加减运算二进制加法原则是:2个1相加等于2就要向前给1,下面得算为0,相当于十进制1+9=10向前给1,下面得算为0,因为二进制只有0和1,所以1加1等于2多了一个1就要往前送。二进制减法原则是:0减1不够,就向前借2减11、加法实例11001100+0000110011001100+00001100——————11011000首先右边两个0相加为0,右3位1+1=2就要给前面1个1,下面得数为0,右4位因为前面给了一个1,所以现在就是1+1+1=3,把2向前给1,然后3..

    2022年6月22日
    37
  • 【Java 8 新特性】Java LocalDate 转 Date

    【Java 8 新特性】Java LocalDate 转 DateJavaLocalDate转Date1.使用LocalDate.atTime2.使用LocalDate.atStartOfDay3.使用LocalDateTime.of4.使用Timestamp.valueOf完整示例参考文献在这一页,我们将提供如何将java.time.LocalDate转换成java.util.Date。LocalDate表示一个格式为yyyy-MM-dd的日期,如2019-05-08。我们可以使用以下方法和构造函数来创建一个Date对象。1.Date.f

    2022年10月4日
    4
  • import duties(Python import变量)

    最近在读《编程之美》,打算用C#实现其中一个题目,就是如何控制CPU的使用率在50%,使得在资源管理器中CPU利用率维持在一条直线。单核的还容易办到,但是现在的机器一般都是多核的,这样就需要调用Win32API SetThreadAffinityMask 来给线程制定CPU去执行。但这个API只能在C++调用,那么在C#里如何调用呢?更进一步,就是在C#里为什么没有全部的WIN32API可

    2022年4月15日
    57
  • datagrip 激活码 2022_在线激活

    (datagrip 激活码 2022)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月31日
    3.2K
  • matlab fmincon优化,求教Matlab用fmincon做优化计算

    matlab fmincon优化,求教Matlab用fmincon做优化计算本人利用fmincon做优化计算,其程序如下:1,主程序clearallx0=[0.1,0.3,0.2,0.3,0.1,45,0.214,0.05,0,0.45,0.15,0,0.4,0.12,0,0,0,0,0,0,0,0,0,0,0,0];A=[1-1-110000000000000000000000;11-1-10000…

    2022年6月7日
    35

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号