美文网首页
unity3d wwise 基础相关

unity3d wwise 基础相关

作者: 就叫江南 | 来源:发表于2016-09-05 13:08 被阅读2851次

首先下载导入sdk的package,每个平台需要单独下载,然后需要设置wwise工程路径(必要)

QQ截图20160905131004.png
文件格式
  • soundbank bnk文件

  • 音频文件流 wem文件,不需要主动管理,但是需要放到.bnk同级目录

  • 可以将bnk与音频文件流直接打包pck文件

QQ截图20160905131423.png 20160905131651.png
加载打包的pck文件

AKRESULT result =  AkSoundEngine.LoadFilePackage("xxx.pck", out in_uInMemoryBankSize, packageID);

if (result != AKRESULT.AK_Success)

{

Debug.LogError("WwiseUnity: AkFilePackage: bank loading failed with result " + result.ToString());

}

加载sounbank文件

AkBankManager.LoadBank("xxx", false, false);

通过Event播放声音

AkSoundEngine.PostEvent("xxxx",gameObject);

游戏初始化需要先加载init.bnk包含项目设置和加载设置,init.bnk如果需要打包到pck文件中,需要修改AkInitializer.cs脚本中的相关初始化方法
默认的路径是StreamingAsset/Audio/GeneratedSoundBanks/xxx,路径设置

AKRESULT result =  AkSoundEngine.SetBasePath("xxxxx");

if (result != AKRESULT.AK_Success)

{

return;

}

wwise SDK提供了通过字节码读取bnk的接口

相关文章

网友评论

      本文标题:unity3d wwise 基础相关

      本文链接:https://www.haomeiwen.com/subject/rierettx.html