声音系统就是对Fmod做了简单的封装.Fmod不只在Windows上,后面在移动平台使用也表现相当出色.
首先要重载文件加载,可以通过自己的资源系统加载相应的Fmod文件.
Fmod中,声音分为了EventGroup,EventCategory,Event.
Event是实际的声音播放单元,每个声音,以Event形式播放并进行控制,
EventGroup作为Event组,会在Fmod加载时加载到系统中来,
EventCategory可以根据逻辑的分组行为,在游戏逻辑中更好的控制声音的整体大小和静音,如实现音乐和音效的分别控制等.
这个分组接口,后面也被我使用到了Unity中用来管理Unity中的声音,能够简化控制.
- 本文固定链接: http://www.wy182000.com/2018/09/28/游戏引擎设计系列13-声音系统/
- 转载请注明: wy182000 于 Studio 发表