【发布时间】:2017-03-31 02:30:44
【问题描述】:
所以我正在阅读一个旧教程,我认为随着 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”
游戏不会崩溃,只是没有声音播放
【问题讨论】:
-
什么都没有改变,错误是什么?或者当声音应该播放时发生了什么?你确定代码被击中了吗?你没有给我们足够的信息来帮助你
-
嗨,我收到的错误是 2017-03-30 00:52:43.631 Ballpark Weiner[95999:1983181] SKAction:加载声音资源时出错:“cannon.wav”游戏不会崩溃,只是没有声音播放
-
通常当我收到该错误时,这意味着声音文件未包含在项目中,或者名称略有不同(区分大小写)或声音文件已损坏
-
我已经检查了名称,它看起来不错,我将尝试使用其他几个文件。但从代码的角度来看,我在正确的轨道上,没有问题。
-
语法不好
标签: ios swift sprite-kit