CriWare Unreal Engine
Plug-ins for CriWare solutions.
载入中...
搜索中...
未找到
AudioLink

AudioLink 是一个将 Unreal Audio Engine 连接到外部软件的 API,允许您将音频从Unreal Engine传递到Atom声音渲染器。
AudioLink 使用硬件抽象来避免直接硬件访问的需要,并提供 Unreal 音频引擎和 CriWare ADX音频引擎的优点。 本节假设您对 Unreal AudioLink 系统有基本的了解,并重点关注Atom特定的信息。

如何启用/禁用Atom AudioLink

在Atom Core for Unreal 设置中,您可以选择启用或禁用 AudioLink 支持。当编辑器重新加载时,这将加载/卸载适当的模块。



设置

默认Atom AudioLink 设置位于插件 > Atom AudioLink 下的项目设置中。如果未设置该属性,则使用此属性,因此无需每次创建 AudioLink 时都传递它。
创建多个Atom AudioLink 配置资产可以让您轻松地将不同的声音路由到不同的事件,从而实现更大程度的自定义。
这些设置是:

  • 目的地路线 - 音频链接声音的目的地。
    • 作为声源 - 将声音路由到Atom的内部声源。
    • 直接到Bus- 将声音路由到选定的Atom总线。 (尚未实施。)
  • 目标机架/Bus/舞台 - 如果目标路由设置为直接到总线,则选择 AudioLink 声音将路由到的总线和舞台(前/后效果)。
  • Should Clear Buffer on Receipt - 如果设置了此项,缓冲区将在读取后被清除,并且不会由 Unreal 渲染。仅当同时运行两个渲染器时适用。如果您想使用Unreal Engine中的音频数据,请禁用此选项。
  • 生产者与消费者缓冲区比率 - 这是生产者与消费者缓冲区大小的比率。太大可能会导致延迟;太小可能会导致缓冲区欠载。通常,您应使用的大小至少为消费者比特率的 2:1 比例。
  • 初始静音填充率 - 在消耗之前填充静音的初始缓冲区的比率。调整这个可以解决饥饿问题,即使它会增加延迟。



AudioLink 可以发送什么

Atom通过三种链接类型支持 AudioLink:

  • 来源 - 示例:Metasound、 Cue、Soundwave。
  • 子混音。
  • AudioLink 组件 - 也就是说。原子音频链接

资源

元声音、声音Cue和声波被归类为“源”,可以使用衰减设置或子混合通过 AudioLink 进行播放。

衰减设置

源/组件详细信息面板提供了单独覆盖或分配衰减设置的选项。

  • 允许空间化 - 覆盖在衰减资产或此音频组件的衰减设置覆盖中启用空间化。
  • 覆盖衰减 - 拆分详细信息面板中的衰减设置并覆盖各个组件。
  • 衰减设置 - 您可以在此处指定将使用您已设置的所有衰减设置的设置资产。
Metasound 音频Cue 音频组件

Atom需要处理空间化,因此我们建议禁用“衰减(空间化)”选项。

使用衰减 (AudioLink) 设置将特定声音发送到Atom 。

  • 启用发送到 AudioLink - 为所有使用此衰减的源启用或禁用 AudioLink。
  • AudioLink 设置覆盖 - 可跨多个衰减设置使用的预定义 AudioLink 设置资产。如果为空,则将使用默认设置。



\资产如果您想要覆盖资源或详细信息面板中的衰减设置,但不使用“启用发送到 AudioLink”(即,如果您想要通过指定的子混合进行路由),则衰减(空间化)将被禁用。

子混音

在子混合的“详细信息”面板中的“音频链接”下,您可以设置“发送到音频链接”标志和音频链接配置属性。



AudioLink 组件

Atom AudioLink 组件包含对 AudioLink 组件的支持,但通常是不必要的,因为源在设计上是无组件的,针对规模进行了高度优化,并提供引擎级支持。



AudioLink 组件通过 API 进行控制。

  • PlayLink
  • SetLinkSound
  • StopLink
  • IsLinkPlaying



警告
在 UE5.2 和 UE5.3 中,使用 AtomAudioLinkComponent 时会生成两个事件。
一个用于组件(这是预期的),一个用于声源(这不是预期的)。 这似乎是一个引擎错误。

解决方法: 创建一个新的 AtomAudioLinkSettings 资产,将链接事件留空,并将其分配给音频源(通过衰减设置)。

故障排除

  • 使用控制台命令“log LogAtomAudioLink All”输出(更多)更详细的信息。
  • 在源或子混音上启用“发送到 AudioLink”标志。
  • 将机架与包含相同信号链的源配对时要小心,因为这可能会导致数据重复以及响亮且不受欢迎的音频堆叠。
  • 使用Atom Statistic 面板实时调试活动声音并查看当前正在使用哪些音频链接。


THIS SERVICE MAY CONTAIN TRANSLATIONS POWERED BY GOOGLE. GOOGLE DISCLAIMS ALL WARRANTIES RELATED TO THE TRANSLATIONS, EXPRESS OR IMPLIED, INCLUDING ANY WARRANTIES OF ACCURACY, RELIABILITY, AND ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.