我正在尝试制作一个游戏,我需要同时播放许多声音我知道 v.basic 或者更确切地说只知道 func。 PlaySound()
运行 .wav
声音。
问题是使用 SND_ASYNC
我不能同时播放多个声音,但首先播放的声音会在中间跳过并播放下一个声音。
有什么方法(简单易懂)可以同时播放多个声音吗?
最佳答案
Playsound 不适用于混合声音。从本质上讲,它是一种较旧的技术,很容易被更新的技术超越。
您可以使用 DirectX用于游戏的声音开发(一个流行的选择)。
我个人使用FMod因为它真的很容易使用。 Here is a tutorial to get you started .
关于c++ - 如何使用 PlaySound() 或任何基本函数/方法同时在 C++ 中播放超过 1 个 .wav 声音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30144635/