libgdx, box2d, 碰撞击穿(穿透)问题

一般是由于body“高速”或“太小”;默认情况下,box2d在做碰撞时不会做太精细的计算(耗时且有时太细粒度不是太必要)。

只有你指定“bodyDef.bullet =true;”参数时,才会做精细计算。

如果你有“高速”的,“太小”的body的话,那就设置这个属性吧,否则可能发生“击穿(穿透)问题”。



你可能感兴趣的:(libgdx)