C++ 在C+中使用XACT+/直接X为一个简单的2D游戏
我正在尝试将我制作的音效应用到我的游戏中。我有一个像行走的声音,我想在用户行走时循环,一旦用户停止行走,我希望声音停止。我阅读了有关使用XACT的DirectX教程,但它没有回答我的问题。在我的代码中,我尝试使用播放功能,当它们不移动时,我停止行走声音。这样做的结果是,即使我停止移动,它也会播放整个声音片段。您使用的是C++ 在C+中使用XACT+/直接X为一个简单的2D游戏,c++,audio,directx,effects,xact,C++,Audio,Directx,Effects,Xact,我正在尝试将我制作的音效应用到我的游戏中。我有一个像行走的声音,我想在用户行走时循环,一旦用户停止行走,我希望声音停止。我阅读了有关使用XACT的DirectX教程,但它没有回答我的问题。在我的代码中,我尝试使用播放功能,当它们不移动时,我停止行走声音。这样做的结果是,即使我停止移动,它也会播放整个声音片段。您使用的是XACT\u标志\u stop\u IMMEDIATE标志吗 啊,我明白了,现在我可以让它立即停止。我刚刚将0传递给该标志。现在我需要弄清楚,当用户移动时,声音完成时如何循环。波形
XACT\u标志\u stop\u IMMEDIATE
标志吗 啊,我明白了,现在我可以让它立即停止。我刚刚将0传递给该标志。现在我需要弄清楚,当用户移动时,声音完成时如何循环。波形文件本身可以标记为循环,或者您可以在准备移动时将nLoopCount
设置为一个大数字。-查找可以将波浪属性设置为无限循环的部分。