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"分别是输入资源图片所在的目录和输出目录


发布评论