SceneKit SCNPhysicsBody收到有关休息的通知

时间:2016-12-24 00:18:03

标签: scenekit physics-engine

SceneKitdynamicBody处于静止状态时,有没有办法得到通知? 我想删除dynamicBody,当它完成后倒在地上并完全停止移动 - 我认为我会有相当多的那些因此我想使用基于事件而不是循环遍历所有bodies xhdpi 1}}并检查它们的速度?

1 个答案:

答案 0 :(得分:1)

您可以在isResting属性上使用键值观察。请参阅Is key-value observation (KVO) available in Swift?

或者您可以使用SCNPhysicsContactSCNPhysicsContactDelegate来检测与地板的碰撞,并使用它来触发检查速度。