【发布时间】:2014-02-06 05:27:29
【问题描述】:
如何使用 LibGdx 从线的中心旋转由 ShapeRenderer 制作的线。
我从提供的文档中读取了形状渲染器类代码,但它是用于矩形的。
我能够以某种方式旋转线,但不知道它是如何旋转的以及如何从中心旋转
【问题讨论】:
如何使用 LibGdx 从线的中心旋转由 ShapeRenderer 制作的线。
我从提供的文档中读取了形状渲染器类代码,但它是用于矩形的。
我能够以某种方式旋转线,但不知道它是如何旋转的以及如何从中心旋转
【问题讨论】:
尝试使用 ShapeRenderer.rotate() 方法。
public void rotate(float axisX,
float axisY,
float axisZ,
float angle)
在 2d 游戏中,您可以单独保留 z 轴,但要更改其余部分。
//init
ShapeRenderer sr = new ShapeRenderer();
//in your render
void render(){
//draw the line
sr.rotate(paramaters);
}
【讨论】: