我正在尝试为2D图像设置动画,我将每张图片切割成适当的尺寸。但是我不确定如何使用TexturePacker和TextureAtlas来动画它们。我查看了libgdx github教程,但没有说明它是如何工作的。我按照教程中的建议,以适当的格式(如图像_1,图像_2,图像_3等)创建了我的七张图像中的每一幅图像,如何打包这些图像并将其与Atlas一起使用?任何代码示例都将不胜感激
答案 0 :(得分:1)
嘿我想出来的人我实际上只是假装用TexturePacker工具打包它,我必须从here下载一个单独的.jar文件,然后执行这行代码
TextureAtlas atlas;
public Animation<TextureRegion> runningAnimation;
atlas = new TextureAtlas(Gdx.files.internal("directory/pack.atlas"));
runningAnimation = new Animation<TextureRegion>(0.033f,atlas.findRegions("running"), PlayMode.LOOP);
答案 1 :(得分:0)
有一个关于动画的官方wiki,TexturePacker+TextureAtlas。
此外,Libgdx的动画效果很好tutorial