2016-06-22 96 views
-2

我有一点2d,当某些事件发生时我想要声音(任何格式),但是当我使用PlaySound()时,我的游戏冻结,直到声音结束,所以我需要一个功能,可以在播放声音的同时不会冻结程序,直到声音结束,请详细解释所有内容,因为我不熟悉proffesion术语。在做其他事情时用C++播放声音

+0

看这里:[MCVE] – Frank

回答

2

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