我想在同一场景中的特定事件后更改背景音乐。我是否必须使用布尔值和update()函数,或者是否有办法在单个场景中进行委派?
示例代码将不胜感激。关于如何在stackoverflow上正确询问这些类型的问题的任何建议都会很好。
答案 0 :(得分:1)
您可以尝试使用SKAction方法。
一个例子:
override func touchesEnded(touches: Set<NSObject>, withEvent event: UIEvent) {
self.runAction(SKAction.playSoundFileNamed("filename.type"), waitForCompletion: false))
}
通过这个动作,你可以在toucheEnded上播放声音,但你可以在任何需要声音的地方使用它。