我目前在游戏中使用Libgdx Animation类(com.badlogic.gdx.graphics.g2d.Animation)。但是我需要动画在某些事件上增大。我该如何做到这一点?
答案 0 :(得分:2)
动画用于根据经过的时间选择正确的帧(TextureRegion)。它与渲染帧的方式无关。因此,你如何渲染其他东西并没有什么不同。
您没有提供足够的信息。但通常你会把它渲染成这样的东西:
TextureRegion textureRegion = animation.getKeyFrame(time += delta);
spritebatch.draw(textureRegion, x, y, width, height);
因此,更改大小将更改width
和height
变量。您没有提供足够的信息来说明您希望如何做到这一点。但你可以这样做,例如:
width = 0.8f;
height = 1.9f;