欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

libgdx 与 TexturePacker

程序员文章站 2022-01-22 10:03:31
...

使用TexturePacker 来打包图片资源.

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

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

 

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

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

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

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

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

 

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