即将推出

AudioCue - AudioClip 编辑器与播放器

AudioCue 可让你创建多变体音频资源,直接在波形上编辑裁剪、淡变和 EQ,并通过对象池化的 AudioManager 播放声音。

当前版本
2.0.08.26
需要 Unity
6000.0.81f1
已测试版本
6000.0.81f1
Unity 版本
  • 6000.0.81f1 or newer
渲染管线
  • Built-In
  • URP
  • HDRP
生效日期

AudioCue 是一款用于在 Unity 项目中创建、编辑和播放多变体音频资源的工具。它结合了可视化波形编辑器、对象池化运行时系统、现成组件和公共 API。

将多个 AudioClip 归组到单个 AudioCue 资源中,配置变体的选择方式,并在一个位置控制播放。每个变体都可以拥有自己的范围、权重、淡入和淡出。

主要功能

  • 多变体 AudioCue 资源
  • Random No Repeat、Weighted Random 和 Sequential 模式
  • 可视化波形编辑器
  • 每个变体独立的裁剪和淡变设置
  • 可在 Editor 中直接预览音频
  • 导出 WAV,并可选择将淡变和 EQ 烘焙到文件中
  • 非破坏性的三频段均衡器
  • 空间音频、自定义 rolloff 曲线和 AudioMixerGroup 路由
  • 带音源数量限制和重复触发冷却时间的对象池化 AudioManager
  • 可控溢出和基于优先级的音源抢占
  • 支持 pause、resume、stop 和状态追踪的 AudioHandle
  • 全局、位置和跟随 Transform 的播放方式
  • AudioCuePlayer、AudioCueTrigger 和 AudioCueMouseTrigger 组件
  • 提供 Play、PlayAt 和 PlayAttached 方法的公共 API

制作与导出

内置编辑器可让你直接在波形上设置播放范围、配置淡变、试听结果,并将选定片段导出为新的 WAV 文件。原始 AudioClip 不会被修改。

均衡器会在播放和预览期间以非破坏方式工作。淡变和 EQ 可选择烘焙到导出的 WAV 文件中。

运行时

AudioManager 使用 AudioSource 对象池,并支持同时音源数量限制、冷却时间、可控临时音源和基于优先级的音源抢占。

AudioHandle 可安全控制正在进行的播放,包括 pause、resume、stop、状态和结束原因。

要求与兼容性

  • 需要 Editor 6000.0.81f1 或更高版本
  • 运行时程序集需要 Input System 包
  • 运行时和编辑器工具独立于渲染管线
  • 附带的演示场景使用 UI 包和 URP 17.0.4

从 Audio Clip Toolkit 1.0 更新

AudioCue 2.0 是一次重大且不向后兼容的更新。不会自动迁移 1.0 版本中的资源、组件、预制体和序列化引用。

在导入 2.0 版本之前,请删除旧的 Assets/AudioClipToolkit 文件夹,将 AudioClipData 资源重新创建为 AudioCue,并重新连接所需的组件和事件。

文档

该包包含安装说明、快速入门、AudioCue 制作指南、API 文档、迁移说明和故障排除内容。

该包包含采用 CC0 和 Pixabay Content License 许可的第三方声音。详情请参阅 ThirdParty/ThirdPartyNotices.txt。

资源

全部资源

现已推出

Fishing Game Tool: Refreshed

一套可直接使用且灵活的 3D 游戏钓鱼系统。包含抛竿、咬钩、遛鱼、钓点配置、鱼竿构建器、键盘和手柄控制,以及可扩展的 API。

  • Built-In
  • URP
  • HDRP
需要 Unity
2022.3.4f1 or newer

现已推出

Awesome Hierarchy

Awesome Hierarchy 可通过分组、筛选视图、颜色、图标和备注来整理复杂场景。更快找到所需对象,并在不添加运行时组件的前提下保持清晰的项...

  • Built-In
  • URP
  • HDRP
需要 Unity
6000.5.9f1 or newer