
126
第 4 章
声音
声音通常是游戏中较易被人忽视的部分。就算是在一些大名鼎鼎的作品中,音效的
设计及编码也是要留到游戏开发的最后阶段才进行。尤其是在移动设备上运行的游
戏,用户有可能在一个拥挤、嘈杂的环境中玩游戏,甚至无法听到任何音乐和声音,
那为何还要为此大费周章呢?
但实际上,音效仍然是游戏中最重要的部分。只有为游戏制作一个良好的音效,并
和游戏的画面相配合,玩家才能被游戏中创造出的虚拟世界深深吸引。
本章,我们将演示如何使用
iOS
内置的音效和音乐播放功能。还会演示如何利用
iOS
内置的语音合成功能。
听起来不错,不是吗?
4.1
用
AVAudioPlayer
播放声音
问题
当你想播放一个音频文件的时候,最简单的做法是什么?
解决方案
播放声音文件的最简单做法是使用
AVAudioPlayer
。它是
AVFoundation
框架中的一
个类。要使用它,我们需要在源文件中导入
AVFoundation
模块: