SceneKit
当dynamicBody
处于静止状态时,有没有办法得到通知?
我想删除dynamicBody
,当它完成后倒在地上并完全停止移动 - 我认为我会有相当多的那些因此我想使用基于事件而不是循环遍历所有bodies
xhdpi
1}}并检查它们的速度?
答案 0 :(得分:1)
您可以在isResting
属性上使用键值观察。请参阅Is key-value observation (KVO) available in Swift?。
或者您可以使用SCNPhysicsContact
和SCNPhysicsContactDelegate
来检测与地板的碰撞,并使用它来触发检查速度。