我在Libgdx中有两个矩形,但它们似乎没有重叠。有没有办法让我看到矩形在哪里?
我有这个:
Body2.setSize(72, 72);
Body2.setPosition(20, squiddyY);
Body.setHeight(Assets.sprite_body.getHeight());
Body.setPosition(pipe1X, Assets.sprite_body.getY()+Assets.sprite_body.getHeight());
if(Body2.overlaps(Body)){
squiddyY=1000;
}
但它看起来像是sprite_body的一半大小(或者Y太低了?)并且稍微落后于它(sprite_body的X位置是pipe1X)。也许我把它放在错误的地方,所以想象它会真的有用。
答案 0 :(得分:0)
您可以使用ShapeRenderer绘制形状 http://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/graphics/glutils/ShapeRenderer.html
该链接包含示例。