libgdx 与 TexturePacker

本文探讨了使用TexturePacker进行图片资源打包时遇到的问题,特别是在LibGDX中图片旋转与裁剪所带来的不便。作者分享了解决方案,并寻求关于如何更有效地处理这些问题的建议。

使用TexturePacker 来打包图片资源.

如果使用默认设置.应该是 allow rotation =true 并且 tirm mode = trim

即 允许旋转并且 裁剪 透明部分

 

这两个选项对于压缩图片大小还是挺重要的.

但是在libgdx里面,得到的图片是原封不动的材质.

那么 你获取原图就可能得到的是旋转90度之后的材质. 虽然说自己注意些 通过一些封装方法在使用上应该没什么障碍,但是还是挺不方便的.

trim 也是,TexturePacker  会去掉一些透明部分.导致在libgdx里面得到的材质是裁剪过后的大小.而不是原图大小. 这个得注意了!

trim 问题怎么解决还不清楚. 目前我的做法是 allow rotation 设置为false,trim mode 设置为 none.这样 TexturePacker 就真的只是打包图片了.libgdx里面能得到原始大小和旋转的图片.

 

有知道怎么解决这个问题的 还请告诉我下.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值