我应该每帧为Sprite设置新的TextureRegion吗?

时间:2013-02-08 16:15:08

标签: java animation 2d libgdx

Libgdx的动画指南现在处于不推荐的部分,我找不到替换。因此,我打算编写一个方便的AnimatedSprite类,扩展Sprite。我的想法是在每次更新(游戏框架)中,我将设置对应其图像框架的新TextureRegion(或仅X / Y坐标)。

我想知道为什么Libgdx没有内置的AnimatedSprite类?我的解决方案有问题吗?是否有任何替代已弃用的精灵动画指南?

1 个答案:

答案 0 :(得分:0)

你可以安全地在每一帧中将一个新的区域设置为一个精灵,这样的东西可以创造奇迹:

sprite.setRegion(animation.getKeyFrame(stateTime, true));