1
私はLibGDXの3D面を学ぼうとしています。問題が発生しました。私は0, 0, -5
から0, 0, 5
に線を描きたいと思います。私はこの仕事をするためにいくつかのことを試みました。
まず、Model
という行を作成できるかどうかを調べました。私が見る限り、私はこれをすることはできません。
私が実現したことは、理論的には、ShapeRenderer
を使って線を描くことができるということです。これをやろうとする私のコードはここにあります。LibGDXの2点間の線を3Dで描画する方法
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部分の使用を始めたばかりなので、実際の線を描いているところで問題が起こっていると思います。