MC新手入门(二十三)------ 音频的设定

  一款优秀的游戏除了绚丽的画面和舒适的操作,也离不开优美的音乐。游戏中的音乐能够丰富游戏的内涵,的同时增强游戏的可玩性。很多出色的游戏往往都提供了卓越的声音效果。

游戏中的声音效果大致可分为两类,分别是动作音效和场景音乐。前者用于角色动作的配音,以便增强游戏角色行为的真实感。后者用于烘托游戏气氛,通过为不同的场景配置相对应的音乐来表达特定的情感,比如为战斗场景配备激烈急促的音乐可以突出战斗的紧张性,而在某些表达爱情的场景里则可以配合使用一些舒缓优美的音乐。下面我们将分别介绍如何用MC播放动作音效和场景音乐。如【图4-3-1】:

4-3-1.png

                              

图4-3-1

这里有好几个角色,每个角色都没有添加动画,只有文本,最后左边一栏的角色分别表示MC中的四种播放声音的函数,它们每个角色上都添加了一个Mouse Button Down(Left)的事件,事件脚本分别对应如下:

                         Music:PlayMusic("data/crow.wav",iGlb_volume, iGlb_loop);

                         Music2:PlayMusic("data/flywing.wav",iGlb_volume, iGlb_loop, HIGH_PRIORITY_MUSIC);

                         Sound:PlaySound("data/water.wav",iGlb_volume, iGlb_loop );

                         Sound2:PlaySound("data/snake.wav",iGlb_volume, iGlb_loop , HIGH_PRIORITY_MUSIC);

具体的函数使用方法与参数意义参考MC函数使用手册。

函数中的参数:glb_volume、glb_loop是两个全局的变量,分别用来控制音量和声音的循环播放次数,由四个“+”、“-”号的文本角色控制,在这四个角色上添加Mouse Button Down(Left)事件,事件的行为是执行一个脚本,如,循环次数的“+”号的脚本代码如下:

             If( iGlb_loop > 65000 ) iGlb_loop = 0;

练习与思考:

1、 PlayMusic(PlayMusic2)与PlaySound(PlayMusic2)的区别。

2、 自行设计完成音量控制,和循环次数“-”的控制。


Demo下载地址:http://www.dongyo.cn/bbs/forum.php?mod=viewthread&tid=2479&extra=page%3D2%26filter%3Dauthor%26orderby%3Ddateline%26orderby%3Ddateline

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值