在游戏当中声音被分为两部分:背景音乐和声音特效。它们可以简称为音乐(Music)与音效(Effect)。这种划分方式表达了很多方面的区别。
(1)首先,从游戏内容的角度,背景音乐是用来烘托游戏气氛的。它会遵循游戏的画面风格。比如《魔兽世界》类型的游戏,其音乐表现出的是金戈铁马、战鼓擂擂的澎湃;而《仙剑奇侠传》类型的游戏,其音乐表现出的则是侠骨柔情、悠扬婉转的惬意。而声音效果则是作为一种特效,来辅助游戏内容的。比如当玩家进入丛林,此时就可以用缥缈怪异的音效来表现丛林的阴森神秘。还有一些打斗游戏,人物角色与怪物之间的砍杀声音,也是通过声音效果来完成的。
说明:游戏中,用户交互也会经常被配上音效,比如按键音、拾取道具或者获得奖励。
(2)然后,从声音的格式来说,背景音乐通常播放的时间长、频率低。而声音效果则是播放的时间短、频率高。这也就决定了两种类型的声音在其格式以及播放方式上的区别。
Cocos2D-X引擎也提供了针对两种不同类型声音的处理方式。正如上面的原因,背景音乐通常会采用mp3的方式,而声音效果则会采用wav的方式。
(3)最后,从制作的手法区分,游戏的音乐就好比一首乐曲。它可能是由专业的音乐制作团队来完成的。很多的热卖游戏都会推出游戏的原声光碟(OST)。想必作为玩家的读者,也能够想起一些耳熟能详的游戏曲段,比如:《超级玛丽》、《魂斗罗》以及《塞尔达》。有一些专业的乐团曾演奏过游戏音乐会。除了纯音乐外,有些游戏还会邀请知名歌手演唱主题曲。这也会成为游戏中的音乐。而声音效果则多数是来自配音。比如砍杀、金属碰撞、走路以及滴水的声音。这些声音效果制作方法多数是原声采集或者配音模拟。
说明:歌后王菲就曾为日本知名游戏《最终幻想8》演唱了Eyes On Me主题曲。
经过前面的介绍,读者要清楚游戏中声音的分类。这种分类方式,将会影响后续的内容。
Cocos2D-X引擎针对音乐和音效会有不同的实现方法。同样,不同的声音类型在文件格式上也有区别。