Unity插件 – 音频振幅访问插件 Amplitude for WebGL

文件大小:160.0 KB

版本:1.2.4

原始 Unity 版本:2019.4.1

Amplitude是一个 Unity3D 资源,它允许访问 WebGL 平台上的音频振幅和频率数据,而 Unity API 则不支持。它提供的结果类似于 Unity 在其他平台上提供的 GetOutputData 和 GetSpectrumData 方法。

Amplitude 提供了一个简洁明了的自定义检查器,并利用了标准的 Unity AudioSource 组件。该自定义检查器与原生 JavaScript 库通信,允许其直接针对底层 Web 浏览器的 Web Audio API 进行函数调用。

Amplitude 使用起来非常简单,只需添加组件,将您的 Unity AudioSource 链接到 Amplitude AudioSource 字段,设置数据类型(振幅或频率),设置样本大小,并根据需要设置增强量即可。使用常规 Unity AudioSource API 播放音频。播放音频时,Amplitude 会公开一个您指定大小的浮点数组、一个平均值和一个最大值。振幅的取值范围为 -1 到 1,振幅绝对值或频率的取值范围为 0 到 1。

作为 SALSA LipSync Suite 的开发者,我们当然也创建了 SALSA LipSync Suite 插件,让 SALSA 能够利用 Amplitude 实现基于 WebGL 的角色唇形同步。Amplitude 用户可以通过以下链接免费获取 SALSA 插件 (AmplitudeSALSA)。

支持 WebGL 平台上的 Unity 和 Unity Pro。支持 Google Chrome、Firefox、Opera、Microsoft Edge 和 Vivaldi 浏览器。不支持 IE 和 Safari。

发表回复

后才能评论

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。 若排除这种情况,可在对应资源底部留言,或者联系右侧管理员Q

如果您已经成功付款但是网站没有弹出成功提示,请你千万不要着急~~什么事情都不要慌 ~~~联系站长提供付款信息为您处理