libGDX box2dDebugRenderer 渲染光线吗?
does libGDX box2dDebugRenderer renders ray?
我正在使用 libGDX
进行业余游戏开发,我正在使用两个阶段,一个用于图形,一个用于 box2d world
和 debugDraw
,每个 box2d fixtures debugDraw
他们的图形很好,但我不能 debugDraw
光线投射!我怎样才能轻松实现它?
谢谢。
DebugDraw 不渲染 RayCasts,因为它们不是 box2d 世界中的对象。它更像是一个查询,不会持久化。
但是您可以使用起始向量和 RayCastCallback that is going stop the raycast to draw a line via DebugRenderer.line(a, b) 的点。当然,如果你想让这条线显示不止一帧,你必须把你的向量存储在某个地方。
我正在使用 libGDX
进行业余游戏开发,我正在使用两个阶段,一个用于图形,一个用于 box2d world
和 debugDraw
,每个 box2d fixtures debugDraw
他们的图形很好,但我不能 debugDraw
光线投射!我怎样才能轻松实现它?
谢谢。
DebugDraw 不渲染 RayCasts,因为它们不是 box2d 世界中的对象。它更像是一个查询,不会持久化。
但是您可以使用起始向量和 RayCastCallback that is going stop the raycast to draw a line via DebugRenderer.line(a, b) 的点。当然,如果你想让这条线显示不止一帧,你必须把你的向量存储在某个地方。