我有一个小游戏需要一些背景音乐。然而,我不知道如何实现这一点!我尝试过在这段代码中使用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.mp3“的数据集,其中只有一个文件名为”music.mp3“。我尝试将音乐常量的初始化更改为SKAudioNode(fileNamed:"music.mp3"),但这没有效果。任何帮助都将不胜感激。
发布于 2016-01-03 17:21:17
我怀疑您是否可以使用XCAssets文件中的音乐。相反,将文件拖放到文件夹中。那就用它。其次,仅仅是“音乐”是行不通的。它需要一个扩展!
您甚至还可以使用SKAction类播放音乐!
[SKAction repeatForever:[SKAction playSoundFileNamed:@"yourFile.mp3" waitForCompletion:YES]];https://stackoverflow.com/questions/34579253
复制相似问题