我正在使用libGDX
用于业余爱好游戏开发,我使用两个阶段,一个用于图形,一个用于box2d world
用debugDraw
,每个box2d灯具debugDraw
以及他们的图形,但我不能debugDraw
一个光线投射!,我怎么能轻易实现呢?
谢谢。
答案 0 :(得分:1)
DebugDraw不渲染RayCasts,因为它们不是box2d世界中的对象。它更像是一个查询,并且不会持久存在。
但你可以使用你的起始向量和RayCastCallback的点来阻止光线投射通过DebugRenderer.line(a, b)画一条线。当然,如果你想让这一行显示多个帧,你必须将你的向量存储在某个地方。