我有一张尺寸为 100x100 的图片。我想使用整个图像,但大小为 50x50。当我尝试使用它时,它会裁剪我的图像并仅使用图像的 1/4(左上角)。
Texture img = new Texture("snake.png");
Sprite mySnake = new Sprite(img);
我试过使用 mySnake.setSize(50,50)
但它没有做任何事情。
最佳答案
您可以像这样缩放 Sprite :
设置Actor的比例:
sprite.setScale(factor);
带动画:使用Tween引擎(LibGDX动画库)
在您的 SpriteBatch 中使用自定义宽度调用:
batch.draw(Sprite, float x, float y, float width, float height);
关于java - 如何在 libgdx 中缩放 Sprite?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37928743/