libgdx 与 TexturePacker
程序员文章站
2022-01-22 10:03:13
...
使用TexturePacker 来打包图片资源.
如果使用默认设置.应该是 allow rotation =true 并且 tirm mode = trim
即 允许旋转并且 裁剪 透明部分
这两个选项对于压缩图片大小还是挺重要的.
但是在libgdx里面,得到的图片是原封不动的材质.
那么 你获取原图就可能得到的是旋转90度之后的材质. 虽然说自己注意些 通过一些封装方法在使用上应该没什么障碍,但是还是挺不方便的.
trim 也是,TexturePacker 会去掉一些透明部分.导致在libgdx里面得到的材质是裁剪过后的大小.而不是原图大小. 这个得注意了!
trim 问题怎么解决还不清楚. 目前我的做法是 allow rotation 设置为false,trim mode 设置为 none.这样 TexturePacker 就真的只是打包图片了.libgdx里面能得到原始大小和旋转的图片.
有知道怎么解决这个问题的 还请告诉我下.
推荐阅读