SKAudioNode不会播放声音

时间:2016-01-03 17:12:07

标签: ios sprite-kit xcode7

我有一个需要一些背景音乐的小游戏。但是我无法弄清楚如何实现这一目标!我已尝试使用此代码使用SKAudioNode。

override func didMoveToView(view: SKView) {
    /* Setup your scene here */
    sprite.xScale = 0.5
    sprite.yScale = 0.5
    sprite.position = CGPoint(x:CGRectGetMidX(self.frame), y:CGRectGetMidY(self.frame))

    self.addChild(sprite)
    //music
    let music = SKAudioNode(fileNamed: "music")
    self.addChild(music)
}

我在Assets.xcassets中有一个名为" music"只有一个文件名为" music.mp3"。我已经尝试将音乐常量的初始化更改为SKAudioNode(fileNamed:" music.mp3")但是没有效果。任何帮助都将受到高度赞赏。

1 个答案:

答案 0 :(得分:1)

我怀疑你可以使用XCAssets文件中的音乐。而是将文件拖放到您的文件夹中。然后使用它。 其次,只是“音乐”是行不通的。它需要扩展!

您甚至可以使用SKAction Class播放音乐!

D: