如何缩放Libgdx动画?

时间:2016-07-16 20:45:57

标签: libgdx

我目前在游戏中使用Libgdx Animation类(com.badlogic.gdx.graphics.g2d.Animation)。但是我需要动画在某些事件上增大。我该如何做到这一点?

1 个答案:

答案 0 :(得分:2)

动画用于根据经过的时间选择正确的帧(TextureRegion)。它与渲染帧的方式无关。因此,你如何渲染其他东西并没有什么不同。

您没有提供足够的信息。但通常你会把它渲染成这样的东西:

TextureRegion textureRegion = animation.getKeyFrame(time += delta);
spritebatch.draw(textureRegion, x, y, width, height);

因此,更改大小将更改widthheight变量。您没有提供足够的信息来说明您希望如何做到这一点。但你可以这样做,例如:

width = 0.8f;
height = 1.9f;