旋转阿特拉斯地区Libgdx

时间:2015-09-30 15:53:25

标签: java image rotation libgdx atlas

protected TextureAtlas atlas = Assets.manager.get(Constants.ATLAS_PATH, TextureAtlas.class);

AtlasRegion region = interfaceAtlas.findRegion("arrow");

我已经加载了这样的图片(http://marinedealerconference.com/wp-content/uploads/2015/07/right.png):一个指向右边的箭头......

但是我无法找到旋转它的方法! 我怎么能够?因为我希望它会失效。

1 个答案:

答案 0 :(得分:3)

虽然您可以轮播SpriteImage

,但您无法旋转区域
    //sprite:
    public void rotate(float degrees)

    //image - remember to set origin to the center here!
    public void rotateBy(float amountInDegrees)

而不是旋转区域本身,你可以告诉" SpriteBatch将其旋转绘制:

    batch.draw(region, x, y, originX, originY, width, height, scaleX, scaleY, rotation);