0
我試圖將我製作的聲音效果放到我的遊戲中。我有一種像走路一樣的聲音,當用戶走路時,我想循環,一旦用戶停止走路,我希望聲音停止。我瀏覽了使用XACT的DirectX教程,但它沒有回答我的問題。在我的代碼中,我嘗試使用播放功能,當他們不移動時,我停止行走聲音。這會發生什麼,即使我停止移動,它也會播放整個聲音片段。在簡單的2D遊戲中在C++/Direct X中使用XACT
我試圖將我製作的聲音效果放到我的遊戲中。我有一種像走路一樣的聲音,當用戶走路時,我想循環,一旦用戶停止走路,我希望聲音停止。我瀏覽了使用XACT的DirectX教程,但它沒有回答我的問題。在我的代碼中,我嘗試使用播放功能,當他們不移動時,我停止行走聲音。這會發生什麼,即使我停止移動,它也會播放整個聲音片段。在簡單的2D遊戲中在C++/Direct X中使用XACT
您使用的是XACT_FLAG_STOP_IMMEDIATE
的標誌?
AHH我現在看到我能夠讓它停止不動。我只是將0傳遞給那個國旗。 – Katianie 2011-04-27 19:15:56
現在我需要弄清楚,只要用戶移動,如何在聲音完成時循環播放聲音。 – Katianie 2011-04-27 19:17:02
波形文件本身可以標記爲循環,或者當PrepareWave時可以將'nLoopCount'設置爲一個大數字。 – AShelly 2011-04-27 19:24:50