Wwise:播放特定的音频对象(用于对话)

是否可以在Wwise中播放特定的音频对象而无需单独的事件?我正在实施一个对话系统,并且有成千上万个用于对话的音频剪辑,并且为每个事件创建一个事件将非常耗时,容易出错并且无法维护。

因此,要么直接播放银行中的音频对象,要么以某种方式给事件提供有关播放哪个对象的参数(我知道这与事件的概念以及调用者不应该确切知道哪个剪辑是相反的事实)将要播放)。

zhng41 回答:Wwise:播放特定的音频对象(用于对话)

使用Wwise外部源插件,描述得比较好here。关于此功能的文档并不是最好的,但是我使用的一般工作流程如下:

  1. 在Wwise项目和Unity流资产文件夹(可能在任何地方,我使用了Assets文件夹旁边的文件夹)之外的文件上存储了语音
  2. 在Wwise中创建一个新的语音音频对象并向其添加一个外部源(编辑音频对象,单击“添加源”并选择“外部源”)
  3. 编写一个简单的python脚本以生成一个.wsources XML文件,该文件读取语音文件文件夹中的所有文件
  4. 将.wsources文件添加到Wwise项目设置中的外部源中
  5. 从Unity发布事件,路径为.wsources文件中用作“目标”的路径,即。这不是绝对路径
本文链接:https://www.f2er.com/3146445.html

大家都在问