【发布时间】:2011-04-27 18:43:18
【问题描述】:
我正在尝试将我制作的音效放入我的游戏中。我有一种走路的声音,我想在用户走路时循环播放,一旦用户停止走路,我希望声音停止。我浏览了有关使用 XACT 的 DirectX 教程,但它没有回答我的问题。在我的代码中,我尝试使用播放功能,当它们不移动时,我停止行走声音。发生的情况是,即使我停止移动,它也只会播放整个声音片段。
【问题讨论】:
标签: c++ audio directx effects xact
我正在尝试将我制作的音效放入我的游戏中。我有一种走路的声音,我想在用户走路时循环播放,一旦用户停止走路,我希望声音停止。我浏览了有关使用 XACT 的 DirectX 教程,但它没有回答我的问题。在我的代码中,我尝试使用播放功能,当它们不移动时,我停止行走声音。发生的情况是,即使我停止移动,它也只会播放整个声音片段。
【问题讨论】:
标签: c++ audio directx effects xact
您是否使用XACT_FLAG_STOP_IMMEDIATE 标志?
【讨论】:
nLoopCount设置为大数字。