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