标签: scenekit
我当前正在使用SceneKit进行游戏,当动态物体(球)以高速运动时,物理物体按预期运行。它的一部分物理实体实际上会穿过我墙的 static 物理实体。
这是我设置静态和动态物理身体的方式。
答案 0 :(得分:3)
因为每帧都发生碰撞检测,并且发生碰撞检测时您的对象已经部分穿过刚体。
您可以尝试提高continuousCollisionDetectionThreshold来提高计算分辨率,但会降低性能。
continuousCollisionDetectionThreshold
https://developer.apple.com/documentation/scenekit/scnphysicsbody/3013743-continuouscollisiondetectionthre