如何在libgdx中缩放Sprite?

时间:2016-06-20 17:48:12

标签: java libgdx

我的图像尺寸为100x100。我想使用整个图像,但大小为50x50。当我尝试使用它时,它会裁剪我的图像并仅使用图像的1/4(左上角)。

Texture img = new Texture("snake.png");
Sprite mySnake = new Sprite(img);

我尝试使用mySnake.setSize(50,50),但它没有做任何事情。

1 个答案:

答案 0 :(得分:1)

你可以缩放精灵像:

  1. 设置演员的比例:sprite.setScale(factor);

  2. 使用动画:使用Tween引擎(LibGDX动画库)

  3. SpriteBatch来电中使用自定义宽度:batch.draw(Sprite, float x, float y, float width, float height);