Warum verzögert mein Sound mein Spiel in Swift Spritekit?

Ich habe diesen Soundeffekt, wenn mein Heldenknoten eine Münze sammelt und in meinem Spiel ein kleiner Schluckauf ist. Es ist nicht glatt wie in anderen Spielen, wenn beim Sammeln einer Münze ein Geräusch zu hören ist. Was mache ich falsch? Hier ist mein Code für den Sound:

  class GameScene: SKScene, SKPhysicsContactDelegate {

   var coinSound =  NSURL(fileURLWithPath: NSBundle.mainBundle().pathForResource("coin", ofType: "wav")!)
   var coinAudioPlayer = AVAudioPlayer()

   override func didMoveToView(view: SKView) {

   coinAudioPlayer = AVAudioPlayer(contentsOfURL: coinSound, error: nil)
   coinAudioPlayer.pause()
   }

   if firstBody.categoryBitMask == HeroCategory && secondBody.categoryBitMask == CoinCategory {

   coinAudioPlayer.prepareToPlay()
   coinAudioPlayer.play()
   coinAudioPlayer.currentTime = NSTimeInterval(1.0)
    }

Antworten auf die Frage(4)

Ihre Antwort auf die Frage