2017-06-13 106 views

回答

2

您可以操纵将在pre_solve回调中使用的摩擦力。因此,一种方法可能是使用默认摩擦力作为动态摩擦力,然后在pre_solve回调中检查两个碰撞体速度之间的差值(我认为您应该只检查垂直于碰撞法线的速度)是否小于一些小值价值,如果是的话,可以用静摩擦所需的任何东西来覆盖摩擦力。

http://www.pymunk.org/en/latest/pymunk.html#pymunk.Arbiter.friction

注意,所以它的最好的,你自己动手测试知道它是否按预期工作我还没有测试此我自己。

相关问题