设为首页 加入收藏

TOP

15.4.4 游戏播放背景音乐的实现
2013-10-07 13:03:43 来源: 作者: 【 】 浏览:72
Tags:15.4.4 游戏 播放 背景音乐 实现

15.4.4  游戏播放背景音乐的实现

播放游戏背景音乐,是通过调用Windows的API函数sndPlaySound()来实现的。当玩家选择"游戏设置"|"播放音乐"命令时,就播放音乐。相反,如果取消,就停止播放音乐。要实现这个功能,需要如下几步:

(1)在工程文件中,添加winmm.lib静态库文件及头文件。参见第5.4节。

(2)实现CMineDlg类中的PlayBackMusic()成员函数,其代码如代码15.6所示。

代码15.6  CMineDlg类的PlayBackMusic成员函数实现

  1. 01  #include <mmsystem.h>   //插入系统API头文件  
  2. 02  ...  
  3. 03  void CMineDlg::PlayBackMusic(BOOL bCheck)  
  4. 04  {  
  5. 05      //指定文件并播放  
  6. 06      if(bCheck)  
  7. 07      {   //播放指定音乐文件  
  8. 08          sndPlaySound("music.wav",SND_ASYNC);  
  9. 09      }  
  10. 10      else  
  11. 11      {   //停止播放  
  12. 12          sndPlaySound(NULL,SND_PURGE);  
  13. 13      }  
  14. 14  } 

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇15.4.3 游戏英雄榜对话框的实现 下一篇15.4.2 游戏帮助对话框的实现

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: