说明:libgdx自带TexturePacker工具
官方使用方法介绍:
https://github.com/libgdx/libgdx/wiki/Texture-packer#configuration
1.进入已编译的TexturePacker目录
2.将要整合的图片放在一个目录中
3.运行命令
java -cp gdx.jar;extensions/gdx-tools/gdx-tools.jar com.badlogic.gdx.tools.texturepacker.TexturePacker inputDir outputDir packFileName
说明:
inputDir :要打包的图片的目录
outputDir: 打包完成后,图片的输出目录
packFileName:输出的文件名
4.效果如下:
5.使用方法:
stage=new Stage(Gdx.graphics.getWidth(), Gdx.graphics.getHeight(), false);
TextureAtlas atlas=new TextureAtlas(Gdx.files.internal("packFileName.atlas"));//根据packFileName.atlas文件获取所有图片
Image image1=new Image(atlas.findRegion("btn")); //获取名为btn的图片,并创建一个Image对象
image1.scaleX=image1.scaleY=0.2f;
image1.x=image1.y=0;
Image image2=new Image(atlas.findRegion("star"));
image2.x=image2.y=40;
image2.scaleX=image2.scaleY=0.5f;
stage.addActor(image1);
stage.addActor(image2);