所以我正在通过一个旧的教程,我认为随着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”
游戏不会因为没有声音而崩溃
答案 0 :(得分:0)
此消息通常表示在项目中找不到该文件或可能已损坏。
您应该检查文件是否实际复制到项目中并且拼写正确。它区分大小写,所以如果实际文件名为“Cannon.wav”,它将无效。
希望这有帮助