0
我试图从盒子底部向下进行光线投射。当箱子在地板上时,我会想象raycast分数值为零,但总是给我0.0149998665。说实话,这不是逻辑断裂,但强迫症是我很多,我只是想知道为什么会发生这种情况?Box2D Raycast分数从不为零?
加了一点草图,使其更容易想象:
我试图从盒子底部向下进行光线投射。当箱子在地板上时,我会想象raycast分数值为零,但总是给我0.0149998665。说实话,这不是逻辑断裂,但强迫症是我很多,我只是想知道为什么会发生这种情况?Box2D Raycast分数从不为零?
加了一点草图,使其更容易想象:
多边形(和边缘)的Box2D的保持在一个微小的距离间隔,以帮助在接触约束求解器的稳定性。 http://www.iforce2d.net/b2dtut/gotchas#smallgap
谢谢你好先生:3 – Xkynar 2015-02-25 03:41:46
这是纯粹的推测,但也许是高的,shepe比它维持的线,或者两条线的总和,因为这一个高于另一个不重叠 – 2015-02-24 18:50:56
这些线不重叠,但线是“虚构的” ,最后这些线条只能用来表示具有真实宽度和高度的物体,所以如果我从形状的底部开始并指向它们,如果它们相互碰撞,它仍然是0,那么不应该有这些类型的“利润”,应该没有空间之间的对象... – Xkynar 2015-02-24 21:58:09
http://www.iforce2d.net/b2dtut/gotchas#smallgap – iforce2d 2015-02-25 03:31:40