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