gpt4 book ai didi

swift - 用音量复制 SKAction.playSoundFileNamed()?

转载 作者:行者123 更新时间:2023-11-28 10:12:58 24 4
gpt4 key购买 nike

我一直在使用 playSoundFileNamed() 来播放机关枪类型的声音 - 重复得非常快,并且经常有声音重叠。我想给它添加一个音量控制,但我不知道该怎么做——因为它需要不同数量的音效相互播放,所以我必须当场创建音频播放器,但我做不到找到一种方法来为它预加载声音数据,让它像疯了似的滞后。 SKAction.playSoundFileNamed() 工作完美,但是......它没有音量选项。我一直没能想出一种方法来复制它,并且不会滞后。

最佳答案

首选方法是使用SKAudioNode来实现你想要的效果,

但要回答手头的问题

let sound = SKAction.playSoundFileNamed("machinegun")
let action = SKAction.changeVolume(by: -1, duration: 1)
let group = SKAction.group([sound,action])

node.run(group)

https://developer.apple.com/documentation/spritekit/skaction/1417664-playsoundfilenamed

关于swift - 用音量复制 SKAction.playSoundFileNamed()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45555568/

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