在沉寂了一段时间之后。我开始开发游戏的音频程序了。今天我要为大家展示的是我写的播放MIDI的程序,其实不要以为MIDI的载入和播放很复杂,其实它是相当的简单、只需要选用合适的解码器就行了。现在又几种解码器可以选择。MCI和DirectMusic。其中MCI是windows特别对多媒体应用程序提供的API集合,它可以播放很多流行的格式。但是对MIDI的控制性比较低。而DirectMusic则对MIDI有着较丰富的支持,最典型的就是可以控制节奏(tempo)。 我的代码没有对DirectMusic进行封装,使用C的风格制作的。所以大家看起来很好理解。下面我就来展示我写的代码吧。 Main.cpp /*--------------------------------------------------------------------------- 蒋轶民制作E-mail:jiangcaiyang123@163.com 最后编辑:年月日:29:06 文件名:main.cpp 作用:头文件的实现 ----------------------------------------------------------------------------*/ /*--------------------------------------------------------------------------*/ // 头文件 #include #include #include "main.h" using namespace std; int main( int, char** ) { try { cout << "初始化设备\n"; Initialize();// 初始化DirectMusic cout << "载入声音\n"; LoadSound( TEXT( "test.mid" ) ); // 载入声音文件 cout
2021-10-22 18:13:48 38KB 游戏 DirectX
1
java程序源代码,博饼小游戏。。。。。。。。。。。。。。。。。。。。。。。
2021-10-09 13:37:13 7KB java
1
一个很好的Flash游戏集合程序,上面的Flash游戏上500+哦,欢玩Flash游戏的朋友有福了
2021-10-08 10:59:49 1.27MB Flash游戏
1
小游戏类_宝可梦图鉴(游戏小程序)
2021-10-05 19:15:12 4.95MB
1
完美运行微信小程序源码,大家可以下载学习,检测无问题!!!
2021-09-26 20:07:04 105KB 微信小游戏 小程序
1
微信小程序游戏,经典flappy bird像素鸟小游戏小程序版flappy-mokou-master.zip
2021-09-23 22:29:11 762KB 微信小程序
1
STM32的游戏手柄程序,亲测可用。内有详细注释和说明文档,很好的参考资料。
2021-09-20 12:49:12 156KB 游戏手柄
1
本程序使用Java Swing技术 + Java基础实现游戏的基本功能,对大一学习软件技术开发桌面程序的同学,在程序的构造和设计上有很大的帮助,能让接触Java但由不知道如何程序整合进行设计的同学起到重要的指导作用,看懂本程序能让入门者在程序构思上起到承上启下的作用。
2021-09-14 13:05:12 19KB 游戏 Java 程序 程序设计
1
网页游戏盒子,可以玩多个页游的整合程序,方便用户使用,提升用户体验
2021-09-06 15:18:20 876KB 网页游戏
1
基于MFC的可视化界面,完整代码,界面美观整洁,拥有整副扑克的24点游戏,算法完备,里面有你想要的!
2021-09-06 12:46:01 11.12MB 24点游戏
1