我目前正在对一个拱廊风格的游戏,我正在使用斯威夫特和SpriteKit在XCode的最后完成。
我的游戏有两个场景:
我想要把一个节点作为一个按钮,在两个场景中静音所有背景音乐,一个节点作为一个按钮,以沉默所有的声音效果跨越两个场景。
我希望这两个按钮都位于主菜单场景中。我有一个想法,如何编程按钮,以静音音乐效果,但我不知道如何连接按钮跨越两个场景。
我也希望它保持沉默(或非静音),即使在用户关闭应用程序,并重新打开它。请让我在这方面真的需要帮助,并且请在我应该做什么的具体和直截了当,因为我是新的编码。总之,我只想知道如何编程一个节点,该节点充当按钮,能够跨两个不同场景访问属性。
我使用AVFoundation来运行我的音乐和音效
发布于 2015-04-25 02:14:09
我会让avfoundation音频播放器成为一个全局的,无论你在哪里设置它。
import AVFoundation
var player:AVAudioPlayer = AVAudioPlayer()
class ViewController: UIViewController {然后在每个视图控制器ctrl上拖放按钮作为一个动作。
@IBAction func mute(sender: AnyObject) {
player.volume = 0
}https://stackoverflow.com/questions/29859403
复制相似问题