2011-07-18 101 views
0

我寫了一個小遊戲'c'有15個關卡。我完成了這項工作。但我想要的是添加音樂。我在播放歌曲時,在遊戲開始使用如何將音樂添加到我的遊戲中?

system("cmd /c start /min level1.mp3") 

即用DOS命令的幫助。

它工作正常,但它的默認播放器例如WMplayer或VLC播放器播放文件。但我想單獨的播放器播放音樂,類似的東西隱藏在用戶視圖中,但他應該聽到聲音我想知道EA體育和一些波斯王子這樣的大型遊戲是如何發揮這些聲音的。我相信他們有自己的聲音驅動程序安裝。因爲他們的聲音不會在WMplayer或其他播放器中啓動。

我對90%滿意。現在我對我更有信心,因爲用c寫了一個遊戲,並在後臺運行音樂。我用它製作了一些技巧。但缺點是,它在默認播放器中播放。所以任何人都可以告訴我如何使它通過?如何在沒有電腦媒體播放器的情況下播放音樂?我的意思是如何將聲音添加到遊戲中,如一些PS2遊戲。謝謝。我只是想知道他們做的事情。

回答

0

我建議將音樂播放器構建到C程序中。 SDL_mixer是一個很好且相當簡單的庫。

+0

很酷!但你能詳細解釋一下嗎? – niko

+0

SDL是一個簡單的C庫,用於執行圖形,聲音和網絡等功能。在你的情況下,你添加到你的項目中的一些#includes和一個.dll。如果你剛開始使用遊戲編程,而你正在使用C編碼,那麼你一定要檢查一下。只需谷歌SDL教程。 SDL本身不會做音樂,因爲您需要SDL_mixer。 – Shum