集成教程:
【游戏音效】Unity集成Wwise并进行开发的全流程教程(二)Wwise项目
【游戏音效】Unity集成Wwise并进行开发的全流程教程(三)脚本接入Unity
前言
Unity有自己的原生音乐功能:AduioSound。但是这个功能较为简单,对于音效开发人员来说并不是很友好。在一些大型的游戏中,音效会接入Wwise这个软件。音效开发者通过Wwise编辑器就能操作音效,然后Unity可以读取最终的文件,达到游戏开发和音效开发分离的效果。
Wwise是一个音效软件,有自己的编辑器工具,有SDK是面向多平台的。官方网站还有中文的支持,所以是比较友好的。官网还有开发文档,接入说明。接下来我们要做的事情离不开这个官网。
流程
接下来大体分为三部:1.准备工作 2.设置Wwise项目 3.Unity的接入
我使用的Wwise版本是2019.1.0.6947,Unity版本是2018.3.6f1。
提要
- 下载Wwise Lancher,安装版本,下载Unity的SDK包并安装到自己的项目中
- 新建Wwise项目,导入音效,导出SoundBank待用。
准备
准备工作重点是安装Wwise Lancher,接下来很多操作都和这个有关。
Wwise Lancher
1.下载。官网下载网址: https://www.audiokinetic.com/downloads/
2.下载后打开Lancher,选择WWISE,然后选择Modify进行下载。进入下载界面第一个就是版本,右边选择全平台,虽然不能全选。我的界面是已经下载好的了。然后就下载,需要等一下,而且不要点击其他切换界面。。我感觉很容易崩。
3.安装好就会显示安装好的版本号,如下图就是安装好了。
4.选择UNITY,我建议直接下载离线的安装包,否则每个项目都要重新从网上拉一次很慢。
5.安装到你开发的Unity工程去。
Launcher的准备工作这样就差不多了。我们的音效是放到Wwise项目中的,所以需要新建一个项目。
Wwise项目
1.新建项目。从Launcher打开编辑器工具,然后新建项目。然后我这个是普通版的,会提示不能生成超过200条Event。
2.导入音效。点击菜单栏的Project,然后选择Import Audio Files…。然后弹出的界面就可以导入了。音效文件的放置我是用默认的。
3.导入成功。
4.添加播放事件。Event的概念是事件,所有的操作都是一个事件。对着资源点击右键,然后添加Play事件。
5.生成事件成功。
6.生成SoundBank。在SoundBank Manager下点击New…,然后在弹出的界面中填入你的SoundBank名字,我就命名成SoundBank了。最后生成。
SoundBank是一个操作的集合。可以有多个也可以一个。但最少都必须有一个。我是把所有的Event都合在一个SoundBank下。
7.生成成功。
8.设置SoundBank信息。如果这里选择了,就会覆盖掉Unity里对应的设置。SoundBank的导出我是选择导出到Unity项目里去的,能方便打包。这里可以按照自己的需要进行设置。如果没有什么需求的话,使用默认就可以了。默认的这个路径基于这个Wwise项目的路径的。
9.生成最终的文件。选择SoundBank,平台和语言。最后点击Generate Selected。生成功能就会弹个窗,没有红色提示就说明OK了。
10.生成成功。
多平台设置
SoundBank的生成默认是Windows平台的,如果需要多平台设置的,操作如下。
1.选择Platform Manager。这里和最开始下载版本是有关系的,当初选择下载了什么平台,这里就能选什么平台。
2.选择需要的平台。选择好后,点击OK。Platform Manager也点击OK。然后会弹窗说要刷新,点击确定即可。
3.现在就多出刚刚添加的平台。SoundBank就可以生成多几个平台的支持。选择上需要的平台,重新点击Generate Selected生成一下即可。