gpt4 book ai didi

iphone - 在 iOS 游戏中播放声音最方便的方式是什么?

转载 作者:技术小花猫 更新时间:2023-10-29 10:33:05 27 4
gpt4 key购买 nike

我正在制作一款游戏,想要有一个游戏音乐的背景循环,并且在它之上有两个不同的音效 channel 。我想控制这些 channel 的音量。我查看了 fmod,但它超出了我的预算。现在,我正在查看 Apple 提供的 MixerHostAudio 示例。这是一个很明显的例子,但是 1000 多行只是为了播放两种声音有点啰嗦,所以我想知道我是否应该做其他事情。

我理想中的 API 应该是这样的:

SoundSystem *sounds = [SoundSystem soundSystemWithLoop:@"koto.mp3"]; 
[sounds play:@"chimes.mp3" channel:1 looping:YES volume:0.0];
[sounds fadeTo:1.0 channel:1 delay:0.5];
[sounds play:@"buddha_bell.mp3" channel:2];

最佳答案

您可以使用 AVAudioPlayer用于背景循环和Finch为音效。两者都很容易使用。您必须自己在 Finch 之上编写 channel 音量控制,但这也不难,只是一组具有通用音量控制的声音。

关于iphone - 在 iOS 游戏中播放声音最方便的方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4296004/

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