记录下Unity集成Wwise和Oculus过程中的碰到的一些问题
官方Oculus Spatializer for Wwise 接入文档
Wwise导入OSP
Wwise安装目录下需要导入对应版本的dll文件(下载地址 👉Oculus Spatializer Wwise) 导入dll之后重启Wwise,混音器选项中才会有OSP
Unity中的Wwise插件导入OSP
在Assets/Wwise目录中,导入对应的发布平台的库文件(这一步跟着官方文档走就好了,注意Oculus是Android平台) 需要注意的是库文件存放路径,官方文档写的是拷贝到Wwise/Deployment下 新版本Wwise应该是修改了库文件的加载路径,这里看Unity中打印可以知道这里路径配置不对的话,可能会报 Could not find plug-in dynamic library 的错误
Unity接入OSP
3.Unity接入OSP(下载地址 👉Oculus Spatializer Unity) 下载官方提供的package包导入,在Project Settings / Audio中取消勾选Disable Unity Audio,并将Spatializer Plugin设置为OculusSpatializer 在集成Wwise的时候,会自动勾选Disable Unity Audio,一般情况下(只有Unity+Wwise),禁用Unity的音效系统是无可厚非的,但如果需要对接Oculus,则需要取消勾选,并设置Spatializer Plugin为OSP,否则会导致打出来的包在Oculus上运行没有声音。
打包配置
Project Settings - Wwise Editor - Asset Management,勾选Copy SoundBanks at pre-Build step。 打包的时候,会自动把对应平台的音效包导入到StreamingAssets中打包。
?如果有不正确的地方,还望指正
|