在 DXSDK 安裝目錄 => Uilities => bin => x86 裡,運行 Xact3.exe 程序,新建波形庫(Wave Bank)、聲音庫(Sound Bank) 項目,將 clip.wav 或類似的文件復制到 Wave Bank 工作區,再將其拖入 Sound Bank 工作區,選擇 Build 菜單,便可生成 XBox 和 Win 目錄,裡面即為待用的聲音文件。
XactAudio.h XactAudio.cpp基本都是程式化的東西,只需在 Cube.cpp 的 LoadContent() 最後添加如下代碼即可:
(! (!m_audio.LoadWaveBank(L (!m_audio.LoadSoundBank(L = m_audio.SoundBank->GetCueIndex(->Play(cue, , , nullptr);
完整代碼可到我的博客 x01.Lab.Download 中下載獲取。