0
我正在通过LibGDX制作游戏,并在Eclipse中使用Java。我使用ShapeRenderer类来创建一个正常的矩形并连续旋转它。我使用从LibGDX文档中给出的逻辑来旋转矩形:LibGDX:在LibGDX中旋转后如何更改形状X Y坐标?
shapeRenderer.rect(x, y, width, height);
然而,在文档给定旋转的示例中的矩形需要:
绘制矩形是通过进行以下代码:
shapeRenderer.rect(-width/2, -height/2, width, height);
您可以看到代码旋转的形状需要“x”和“y”参数具有宽度和高度这意味着我无法控制矩形在旋转时的位置(准许矩形确实旋转,而不是我希望的旋转方向,而不是我想要的位置)。由于此代码,矩形的POSITION现在与其SIZE成比例。有没有什么办法可以解决这个问题,因为我需要给这个矩形给定一个尺寸和一个不同的x,y坐标。先谢谢你。
你是一个明星,它完美的作品谢谢你,我没有完全理解旋转画一个矩形框翻译方法。再次感谢 :) – Xaoilin