2024年3月24日发(作者:)

使用libgdx的TexturePacker进行图片整合

TexturePacker是将单张或多张图片生成为一张宽高均为2的指数次幂的图片的工具。TexturePacke

会根据图片尺寸,使得图片之间的空白像素及图片尺寸尽量小,使得其所占磁盘控件尽量小。且不损坏原

先图片的质量。

1. 下载texture-packer,下载地址:

/p/libgdx-texturepacker-gui/downloads/list

2. 下载libgdx,下载地址:/p/libgdx/downloads/list(在第一步中下载到

texture-packer后其libs目录下已经有所需要的libgdx等相关库文件了。所以本步可以省略)

3. 新建一个java工程,工程中新建一目录libs,将及第一步中下载得到的libs下的

jar文件添加到工程中的libs目录,并将jar库文件添加到工程编译环境中。

4. 工程的main方法中可以按如下方式编码:

= true;

hreshold = 0;

= false;

tFilterMag = ;

tFilterMin = t;

tFormat = 4444;

atePadding = false;

ental = true;

ght = 1024;

th = 1024;

ght = 16;

th = 16;

g = 2;

= true;

= true;

hitespace = true;

dding = true;

s(settings, "input", "output");

}

public static void main(String[] args) throws Exception {

Settings settings = new Settings();

其中s的参数"input"和"output"分别是输入资源图片所在的目录和输出目录