c++ - 在做其他事情的同时用c++播放声音

标签 c++ audio codeblocks

我有一点点2d值,当某些事件发生时,我想有声音(任何格式),但是当我使用PlaySound()时,我的游戏会冻结直到声音结束为止,因此我需要一个可以在不冻结声音的情况下播放声音的函数程序,直到声音结束,请详细解释所有内容,因为我不熟悉专业术语。

最佳答案

the documentation for SND_ASYNC 中所述,使用PlaySound()标志异步播放声音。展望 future ,您最终将需要分离游戏中各种逻辑,可能使用不同的线程来同时处理不同的事情。

关于c++ - 在做其他事情的同时用c++播放声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37965794/

相关文章:

c++ - 即使在关闭 CLR 选项后也出现错误 D8045 "cannot compile C file <file> with/clr option"

USB上的c++ IDE?

c - 使用 C 和 Windows 从混音器录制声音

c++ - 在Code::Blocks中设置wxWidgets?

c++ - 如何使用代码 :Blocks 进行分析

c++ - 如何在 std::vector 中存储对象而不复制或 move 构造函数?

c++ - 如何在 C++ 中从另一个类派生一个类?

iphone - 使用 remoteIO 生成 iPhone 音频时如何防止爆音?

使用 AVAudioPlayer 播放音频文件和来电中断播放时 iPhone 崩溃

haml - Markdown 中的多行代码块添加了不需要的选项卡