1

当用户按下正确答案时,我正在尝试播放声音效果。这是代码:

if ([node.name isEqualToString:correctAnswer]) {
    [self runAction:[SKAction playSoundFileNamed:@"correct.caf" waitForCompletion:NO]];
}

当我运行应用程序并按下按钮时,应用程序会引发异常:

*** Terminating app due to uncaught exception 'Failed to Load Resource', reason: 'Resource correct.caf can not be loaded'

Sprite Kit 的文档还没有太多,所以我不知道这是否是在 Sprite Kit 中播放音效的正确方法。我正在关注 Ray Wenderlich 教程:http ://www.raywenderlich.com/42699/spritekit-tutorial-for-beginners有什么建议吗?

4

1 回答 1

0

您要的是一个名为“correct.caf”的东西,而您的应用程序包中没有这样的东西。创建一个名为“correct.caf”的 CAF 声音文件并将其添加到您的项目中。或者将一些其他声音文件添加到您的项目中并引用它。

于 2013-12-28T04:04:45.910 回答