繁体   English   中英

Java LibGDX中的旋转精灵

[英]Rotating sprite in java LibGDX

对于定义纹理的精灵,有一个资产类,然后将该精灵作为该纹理工作表,并带有该工作表的坐标。 这是我要旋转的精灵。 我得到了使用Sprite Batch旋转它的建议(旋转到我的触摸输入:

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

我得到错误:

SpriteBatch类型的draw(Texture, float, float, int, int, int, int)不适用于参数(Sprite, int, int, int, int, int, int, int, float)

有没有一种将子画面投射到纹理的方法,或者有一种更好的旋转它的方法,它只是不起作用,请帮助!

您可以简单地使用rotation(float degree) 设置精灵相对于当前旋转的旋转角度。

您必须在类的render方法中使用rotation(float degree)。

Sprite类文档中所述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM