【问题标题】:Playing a sound in c++ while doing other things在做其他事情的同时在 C++ 中播放声音
【发布时间】:2016-06-22 10:48:08
【问题描述】:

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

【问题讨论】:

    标签: c++ audio codeblocks


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-23
      • 1970-01-01
      • 2011-01-08
      • 1970-01-01
      • 2011-08-10
      • 1970-01-01
      • 2022-01-16
      相关资源
      最近更新 更多