创建用于LibGDX游戏的动画的最佳实践是什么?

时间:2013-05-20 06:38:52

标签: android animation libgdx

我刚刚了解了libGDX在动画方面的功能。我知道如何使用纹理打包器,读取要使用动画的地图集,以及使用动画类。

我使用Adobe Flash创建动画并将其导出为PNG序列,然后使用纹理打包器。但是当要转换的图像太多时,它会失败。我用80张图片(600X600)测试了它。我试图旋转一个大魔术圈。

我的问题是,创建动画的其他方法是什么?创建PNG序列的最佳方法是什么?

编辑:我使用了TexturePacker-Gui: http://www.aurelienribon.com/blog/2012/06/texturepacker-gui-support-for-multiple-packs/
并且能够将我的精灵打包成地图集。点击“Pack Selected”而不是“Pack Em All”就可以了(可能是该程序的一个错误)。通过精灵动画旋转那个魔术圈是一个很大的错误。剩下的唯一问题是,除了使用Flash之外,还有更好的方法来创建动画吗?

2 个答案:

答案 0 :(得分:0)

我有一些工具表单创建spritesheet。

我没用过这个 libgdx-texturepacker-gui,也许你可以试试。

我正在使用此Texture Packer

答案 1 :(得分:0)

如果你想旋转一些你不需要动画的东西。您只需使用一张图片即可创建Sprite,然后执行sprite.rotate(...);

之类的操作