如何在没有SCNAudioSource类的情况下处理与SceneKit中的其他节点接触时触发的声音(SCNAudioSource仅在iOS9中可用)。应该使用哪些框架,哪个更好?
我将做以下事情:我只是动画一个落在地上的盒子而不是滚动几次。如果每次盒子撞到地面时都能发出逼真的“击打”声,那就太好了。我还实现了一种计算当前线性和旋转速度的方法,这样我就可以将命中的音量水平与当时箱子的速度成比例关联。
我以为我可以使用physicsWorld(world: SCNPhysicsWorld, didBeginContact contact: SCNPhysicsContact)
并在这里产生声音,但我有点怀疑,因为这真的被调用了很多。