Por que meu som está atrasando meu jogo no Swift Spritekit?
Eu tenho esse efeito sonoro quando meu nó heroico coleta uma moeda e há esse pequeno soluço no meu jogo. Não é suave como em outros jogos quando há som envolvido ao coletar uma moeda. O que estou fazendo errado? Aqui está o meu código para o som:
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)
}