我的问题很简单:有没有办法或解决方法在pymunk中实现静态和动态摩擦?
我理解这个问题很困难,但相信有人可能会在pymunk中解决问题。
谢谢!
答案 0 :(得分:2)
您可以操纵将在pre_solve回调中使用的摩擦力。所以一种方法可能是使用默认摩擦作为动态摩擦,然后在pre_solve回调检查两个触摸体速度之间的差值(我认为你应该只检查垂直于碰撞法线的速度)是否低于一些小的值,如果是这样的话,用你需要的任何静摩擦力来覆盖摩擦力。
请参阅http://www.pymunk.org/en/latest/pymunk.html#pymunk.Arbiter.friction
请注意,我自己没有对此进行测试,因此您最好自己测试一下,以了解它是否按预期工作。