0

我在开发一个SpriteKit游戏,遇到了一个问题:SKAudioNode实例只播放我的游戏的单声道背景音乐。

我的SKScene课堂上有以下实例:

var backgroundMusic : SKAudioNode?

以下方法加载并播放背景音乐:

func loadAndPlayBackgroundMusic() {
    if let musicURL = Bundle.main.url(forResource: "music", withExtension: "mp3") {
        backgroundMusic = SKAudioNode(url: musicURL)
        self.addChild(self.backgroundMusic!)
    } else {
        print("Error: Could not load the music!")
    }
}

它播放音乐很好,唯一的问题是它似乎是单声道(或使用某种 3D 空间音频效果)。我该如何解决?我已经尝试将SKAudioNode's isPositional属性设置为false无济于事。

4

0 回答 0