如何使用Playound()或任何基本功能/方法同时播放超过1个

How to play more than 1 .wav sounds in C++ at the same time using PlaySound() or any basic function/method?

本文关键字:方法 播放 1个 功能 Playound 何使用 任何基      更新时间:2023-10-16

我正在尝试制作一个我需要同时玩很多声音的游戏,我知道v.basic,或者只是知道func。PlaySound()运行.wav声音。

问题是,使用SND_ASYNC,我不能一次播放多种声音,但是首先播放的声音在中间跳过并播放下一个声音。

有什么方法(简单易懂),以便我一次播放多种声音?

弹奏并不是为了混合声音。从本质上讲,这是一项较旧的技术,很容易被最近的技术胜过。

您可以将DirectX用于游戏中的声音开发(一种受欢迎的选择)。

我个人使用FMOD,因为它非常易于使用。这是一个让您入门的教程。

我建议您使用最新版本的fmod(fmod Studio),这些版本可为您提供创建差异频道并在每个频道上播放各种声音,并为每个频道播放各种声音。