我使用此代码将背景音乐添加到我的游戏关卡
[self runAction:[SKAction playSoundFileNamed:@"dasdas.mp3" waitForCompletion:NO]];
我希望它在Game Over发生时停止。有没有办法取消/停止SKAction
,低音量,什么东西来阻止它?
由于
答案 0 :(得分:0)
而不是:
[node runAction:action]
使用:
[node runAction:action withKey:@"BackgroundMusicAction"]
然后通过调用SKNode
的方法停止它:
- (void)removeActionForKey:(NSString *)key;
使用您用于创建操作的密钥。
答案 1 :(得分:0)
而不是[node runAction withKey:@“BackgroundMusicAction”];
你想使用[self runAction withKey:@“BackgroundMusicAction”];
rmaddy的代码是正确的,它只是一般的形式。