I have this classic situation of a pinball game
所有对象都是具有权限冲突掩码的physicsBody等等......它们完全碰撞。 问题是它们只有在静止时才能工作......如果我试图在它的锚点上旋转一个球拍,那么球就不会发生碰撞而且球会从球拍中落下来。
我认为这是一个速度问题,但我认为在旋转期间,物理系统根本无法工作。
你有什么建议吗?
非常感谢你。
答案 0 :(得分:0)
这正是旋转静止体时所遇到的问题,它不会在物理上正确行事。
例如静态物体没有力,没有速度 - 如果你移动或旋转它,它就会在新位置和新旋转处,而不会推动任何动态物体。只有当动态物体恰好与静态物体相交时,物理引擎才会尝试通过蛮力的方式解决碰撞(也就是说#34;让我离开这里")。
因此,如果您想要移动,加速和旋转球,则球拍必须是动态的。桨板和球都可能需要连续碰撞检测,以便不会失去应用于球的桨叶运动的任何精度,反之亦然。