当我运行这段代码时。
runAction(SKAction.playSoundFileNamed("Click.mp3", waitForCompletion: false))
我的应用程序崩溃了:

最佳答案

验证文件是否存在于项目中。
首先实例化文件中的变量,然后创建繁殖方法。

如果文件存在于项目中,则应执行以下操作:

var sound = SKAction.playSoundFileNamed("sound.mp3", waitForCompletion: false)
...
override func didMoveToView(view: SKView) {
    playSound(sound)
    //call playSound method when you want
}

func playSound(sound : SKAction)
{
    runAction(sound)
}

在这种模式下不要崩溃

关于ios - 在Swift SpriteKit项目中播放声音?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43082178/

10-11 05:33