用HTML5 Audio API开发游戏音乐
最后更新于:2022-04-01 19:43:45
**支持的浏览器:![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-08-09_57a9a2e400771.jpg)**
**难度:中等**
**注意:**本文讨论的API尚未最终确定,仍在不断变化。请在自己的项目中谨慎使用。
### 介绍
音频在很大程度上使得多媒体体验非常引人注目。如果你曾经尝试在关闭声音的情况下看电影,你就很可能已经注意到了这一点。
游戏也不例外!我最喜爱的视频游戏的回忆里包含了音乐和声效。在二十年后的今天,大多情况下,当玩我最爱的游戏时,我仍然不能把“塞尔达”里[近藤浩二](http://en.wikipedia.org/wiki/Koji_Kondo)的[乐曲](http://www.youtube.com/watch?v=4qJ-xEZhGms)和[马特](http://en.wikipedia.org/wiki/Matt_Uelmen)大气的[暗黑配乐](http://www.youtube.com/watch?v=Q2evIg-aYw8)从我的头脑里驱逐掉。这同样适用于音效,例如魔兽里单位实时点击的响应,以及任天堂的经典例子。
游戏的音频提出了一些有趣的挑战。要创建令人着迷的游戏音乐,设计人员需要调节潜在的不可预知的状态。实际上,部分游戏能持续未知的时间长度,声音可以与环境互动,并以复杂的方式混合起来,例如室内效果和相对声音定位。最后,可能有大量的一次播放声效,这需要不错的混合效果和在渲染时没有性能损失。
### 网页上的游戏音频
简单的游戏使用`
';