2011-07-18 64 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