gpt4 book ai didi

ios - 如何停止/取消 PlaySoundFileNamed?

转载 作者:行者123 更新时间:2023-11-29 12:44:51 24 4
gpt4 key购买 nike

我正在使用这段代码为我的游戏关卡添加背景音乐

[self runAction:[SKAction playSoundFileNamed:@"dasdas.mp3" waitForCompletion:NO]];

我希望它在 Game Over 发生时停止。有没有办法取消/停止 SKAction,降低音量,有什么办法可以阻止它吗?

我知道我应该使用这段代码

代替:

[node runAction:action withKey:@"BackgroundMusicAction"]

然后通过调用 SKNode 的方法停止它:

- (void)removeActionForKey:(NSString *)key;

使用您用于创建操作的 key 。

但是我如何为第一个代码 playsoundfilenamed 创建一个 key 以及我在 NSString 上输入什么或者我如何连接它们,我是一个 NOOB,请帮忙

最佳答案

问题本身就有答案。

首先,你需要分配一个key

[self runAction:[SKAction playSoundFileNamed:@"dasdas.mp3"
waitForCompletion:NO]
withKey: @"BackgroundMusicAction"];

现在,您正在使用 BackgroundMusicAction 键运行一个 Action

为了停止这个 Action ,你会调用

[self removeActionForKey:@"BackgroundMusicAction"];

关于ios - 如何停止/取消 PlaySoundFileNamed?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23914482/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com