在做其他事情的同时在 C++ 中播放声音
Posted
技术标签:
【中文标题】在做其他事情的同时在 C++ 中播放声音【英文标题】:Playing a sound in c++ while doing other things 【发布时间】:2016-06-22 10:48:08 【问题描述】:我有一点 2d,我想在某些事件发生时发出声音(任何格式),但是当我使用 PlaySound() 时,我的游戏会冻结,直到声音结束,所以我需要一个函数来播放声音声音结束之前不要冻结程序,请详细解释一下,因为我不熟悉专业术语。
【问题讨论】:
【参考方案1】:使用SND_ASYNC
标志异步播放声音,如the documentation for PlaySound()
中所述。展望未来,您最终会希望解耦游戏中的各种逻辑,可能使用不同的线程同时处理不同的事情。
【讨论】:
以上是关于在做其他事情的同时在 C++ 中播放声音的主要内容,如果未能解决你的问题,请参考以下文章