如何缩放Libgdx动画?

如何缩放Libgdx动画?,libgdx,Libgdx,我目前正在游戏中使用Libgdx动画类(com.badlogic.gdx.graphics.g2d.Animation)。然而,我需要动画在某些事件上增长。如何完成此操作?动画用于根据经过的时间选择正确的帧(纹理区域)。这与渲染该帧的方式无关。因此,它与渲染其他内容的方式没有什么不同 你没有提供足够的信息。但通常情况下,您会将其渲染为如下所示: TextureRegion textureRegion = animation.getKeyFrame(time += delta); spriteba

我目前正在游戏中使用Libgdx动画类(com.badlogic.gdx.graphics.g2d.Animation)。然而,我需要动画在某些事件上增长。如何完成此操作?

动画用于根据经过的时间选择正确的帧(纹理区域)。这与渲染该帧的方式无关。因此,它与渲染其他内容的方式没有什么不同

你没有提供足够的信息。但通常情况下,您会将其渲染为如下所示:

TextureRegion textureRegion = animation.getKeyFrame(time += delta);
spritebatch.draw(textureRegion, x, y, width, height);
因此,更改大小就是更改
宽度
高度
变量。你没有提供足够的信息说明你想怎么做。但您可以这样做,例如使用以下方法:

width = 0.8f;
height = 1.9f;

动画用于根据经过的时间选择正确的帧(纹理区域)。这与渲染该帧的方式无关。因此,它与渲染其他内容的方式没有什么不同

你没有提供足够的信息。但通常情况下,您会将其渲染为如下所示:

TextureRegion textureRegion = animation.getKeyFrame(time += delta);
spritebatch.draw(textureRegion, x, y, width, height);
因此,更改大小就是更改
宽度
高度
变量。你没有提供足够的信息说明你想怎么做。但您可以这样做,例如使用以下方法:

width = 0.8f;
height = 1.9f;

好吧,我看错了。一般来说,我对libgdx和游戏编程相当陌生。谢谢你,这就把事情弄清楚了。好吧,我看错了。一般来说,我对libgdx和游戏编程相当陌生。谢谢,这就把事情弄清楚了。