我在Farseer物理引擎中遇到问题,在平铺环境中,即使对象完美对齐,我的对象有时也会与其他对象的角相互作用。
我读过一些关于有人建议您使用Marching Squares或类似方法来计算和创建一个较大的对象的信息。但是,这不是一种选择,因为我希望每个瓷砖都具有不同的物理特性,例如不同的摩擦力和恢复力。
我的问题是,到底是什么原因造成的,它是浮点精度问题还是其他原因?有没有一种方法可以在不破坏整个物理引擎的情况下进行修复?
我想知道您是否可以将碰撞盒简单地扩大一个像素,以便它们重叠一点。它可能会发现表面连接更多。
—
Doug.McFarlane 2011年
@Doug:我只是测试了一下,没有任何区别。
—
William Mariager
地砖是静电体吗?
—
bummzack 2011年
@bummzack:是的。
—
威廉