2015-04-12 3 views
1
override func touchesEnded(touches: Set<NSObject>, withEvent event: UIEvent) { 
    if (gameOver == 0) { 
     //Player End Jump. 
     player.physicsBody?.applyImpulse(CGVectorMake(0, -40)) 
     player.runAction(SKAction.playSoundFileNamed("sounds/jump.caf", waitForCompletion: false)) 
    } 
} 

* Нагрузочное приложение из-за неперехваченное исключение 'NSInvalidArgumentException', причина: 'звучит Ресурс/jump.caf не может быть найден в главном расслоении' * Первый стек бросить вызов:Любые идеи, почему я получаю эту ошибку в наборе спрайтов при добавлении звука?

ответ

2

Ваш звуковой файл sounds/jump.caf не может быть найден вашим приложением. Где и как вы добавили его в свой проект Xcode?

+0

Я добавил звуки основной проект Xcode, как я с изображениями – Alex

+0

Не волнуйтесь работали это ... его дело senstive не помещал капитал в слове лол – Alex

-3

Я отправляю текстовые сообщения в смартфон. Надеюсь это поможет.

let jumpSound = SKAction.playSoundFileNamed("jump.caf", waitForCompletion: true); self.runAction(jumpSound);

1

То же самое случилось со мной сегодня вечером. Добавляя новые звуки, все мои ранее существовавшие звуки отключились от их цели. Это приводит к аварии, указанной выше. Я должен был выбрать каждый и переустановить поле для Target.

Также убедитесь, что при добавлении новых звуков убедитесь, что тот же флажок установлен.

check Target checkbox

Смежные вопросы