声音效果无法播放(XCode / Swift)

时间:2017-03-30 01:52:46

标签: ios swift sprite-kit

所以我正在通过一个旧的教程,我认为随着xcode和swift的变化,这段代码现在已不再可用,但我不确定。会喜欢一些帮助。

声明音频效果的常量

let cannonSound = SKAction.playSoundFileNamed("cannon.wav", waitForCompletion: false)

在我的功能中调用音频效果

let hotdogSequence = SKAction.sequence([cannonSound, moveHotdog, deleteHotdog])
    hotdog.run(hotdogSequence)

有关更多信息,我在Xcode中使用SpriteKit,此代码包含在GameScene.swift文件中。

更新: 我收到的错误是

2017-03-30 00:52:43.631 Ballpark Weiner [95999:1983181] SKAction:加载声音资源时出错:“cannon.wav”

游戏不会因为没有声音而崩溃

1 个答案:

答案 0 :(得分:0)

此消息通常表示在项目中找不到该文件或可能已损坏。

您应该检查文件是否实际复制到项目中并且拼写正确。它区分大小写,所以如果实际文件名为“Cannon.wav”,它将无效。

希望这有帮助