我正在尝试学习LibGDX的3D方面,但遇到了一个问题。我想从
首先我看能否创建一个
然后我意识到理论上可以使用
0, 0, -5
画一条线到0, 0, 5
。我尝试了几种方法来实现这个目标。首先我看能否创建一个
Model
作为线。据我所知,我不能这样做。然后我意识到理论上可以使用
ShapeRenderer
来绘制一条线。以下是我的代码尝试实现此目标。public class Main implements ApplicationListener {
...
public ShapeRenderer srend;
...
@Override
public void create() {
...
srend = new ShapeRenderer();
srend.setColor(Color.RED);
...
}
@Override
public void render() {
...
srend.begin(ShapeType.Line);
srend.line(0, 0, -5, 0, 0, 5);
srend.end();
...
}
...
}
但是出于某种原因,它似乎不起作用。我经常使用ShapeRenderers,但我可能在初始化或使用它时犯了错误,尽管我不认为这是问题所在。
我刚开始使用LibGDX的3D部分,所以我认为问题出现在我绘制实际线条的位置。