我希望使用SKAction循环我的背景音乐,但是当我切换到另一个场景时,音乐只播放一次就停止了。有没有办法开始循环并在不同的场景中继续播放?
目前,该代码位于MyScene的init方法中 - 这是正确的位置吗?或者应该在didFinishLaunchingWithOptions中放置?
这是我尝试过的内容:
目前,该代码位于MyScene的init方法中 - 这是正确的位置吗?或者应该在didFinishLaunchingWithOptions中放置?
这是我尝试过的内容:
if (delegate.musicOn == YES && delegate.musicIsPlaying == NO) {
SKAction *playMusic = [SKAction playSoundFileNamed:@"loop.wav" waitForCompletion:YES];
SKAction *loopMusic = [SKAction repeatActionForever:playMusic];
[self runAction:loopMusic];
delegate.musicIsPlaying = YES;
}