标签: c++ audio codeblocks
我有一个2d我希望在某些事件发生时有声音(任何格式),但是当我使用PlaySound()时,我的游戏会冻结,直到声音结束,所以我需要一个能发出声音的功能在声音结束之前不要冻结程序,请详细解释一切,因为我不熟悉专业术语。
答案 0 :(得分:2)
使用SND_ASYNC标志异步播放声音,如the documentation for PlaySound()中所述。展望未来,您最终希望将游戏中的各种逻辑分离出来,可能还有不同的线程同时处理不同的事情。
SND_ASYNC
PlaySound()