libGDX box2dDebugRenderer渲染光线吗?

时间:2016-12-21 05:59:26

标签: android libgdx box2d physics

我正在使用libGDX用于业余爱好游戏开发,我使用两个阶段,一个用于图形,一个用于box2d worlddebugDraw,每个box2d灯具debugDraw以及他们的图形,但我不能debugDraw一个光线投射!,我怎么能轻易实现呢? 谢谢。

1 个答案:

答案 0 :(得分:1)

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

但你可以使用你的起始向量和RayCastCallback的点来阻止光线投射通过DebugRenderer.line(a, b)画一条线。当然,如果你想让这一行显示多个帧,你必须将你的向量存储在某个地方。