我可以尝试这样的事情
let playMusic = SKAction.playSoundFileNamed("sound", waitForCompletion: false)
monster.run(playMusic)
我将听到音频,但如果我这样嵌入它
let playMusic = SKAction.run(){
SKAction.playSoundFileNamed("sound", waitForCompletion: false)
}
monster.run(playMusic)
它不会播放。 我想把它放在一个运行块中,所以当我想播放声音时我会更灵活(使用if语句和诸如此类的东西。实际上,monster.run会执行一系列动作,而不仅仅是playMusic,所以我不能只是把if语句放在monster.run方法周围)