libGDX box2dDebugRenderer 渲染光线吗?

does libGDX box2dDebugRenderer renders ray?

我正在使用 libGDX 进行业余游戏开发,我正在使用两个阶段,一个用于图形,一个用于 box2d worlddebugDraw,每个 box2d fixtures debugDraw 他们的图形很好,但我不能 debugDraw 光线投射!我怎样才能轻松实现它?
谢谢。

DebugDraw 不渲染 RayCasts,因为它们不是 box2d 世界中的对象。它更像是一个查询,不会持久化。

但是您可以使用起始向量和 RayCastCallback that is going stop the raycast to draw a line via DebugRenderer.line(a, b) 的点。当然,如果你想让这条线显示不止一帧,你必须把你的向量存储在某个地方。