1. ホーム
  2. java

[解決済み] カラー Libgdx Rectangle オブジェクト

2022-02-28 12:58:32

質問

libgdxを使ってゲームのコリジョンを作っているのですが、いくつか問題があります。物事が正しく落ちないのです。キャラクターと地形の周りに矩形オブジェクトを使用していますが、矩形に色をつけたり表示したりする方法があれば、衝突がなぜバグっているのかを正確に知ることができます。これは可能ですか?

これが矩形です。

private Rectangle bottom, left, right, top, full;

 full = new Rectangle(0f,0f,128f,10f);
        bottom = new Rectangle(0f,0f,128f,16f);
        left = new Rectangle(0f,16f,64f, 96f);
        right = new Rectangle(64f,16f,64f,96f);
        top = new Rectangle(0f,112f,128f,16);

解決方法は?

ShapeRendererを使用する必要があります。

https://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/graphics/glutils/ShapeRenderer.html

ShapeRenderer shapeRenderer;
shapeRenderer = new ShapeRenderer();
shapeRenderer.begin(ShapeType.Line);
shapeRenderer.rect(x, y, width, height);
shapeRenderer.end();