gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 01:29:44 24 4
gpt4 key购买 nike

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

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

最佳答案

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

  • 在Wwise项目和Unity流媒体 Assets 文件夹之外的文件中存储语音(可能在任何地方,我使用Assets文件夹旁边的文件夹)
  • 在Wwise中创建一个新的语音音频对象,并向其添加一个外部源(编辑音频对象,单击“添加源”并选择外部源)。
  • 编写了一个简单的python脚本以生成一个.wsources XML文件,该文件读取语音文件文件夹
  • 中的所有文件
  • 将.wsources文件添加到Wwise
  • 的“项目设置”中的外部源
  • 使用.wsources文件中用作“目标”的路径将事件从Unity发布,即。这不是绝对路径
  • 关于c# - Wwise:播放特定的音频对象(用于对话),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58744846/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com