Unity 音效可视化 发布时间: 2022年06月25日阅读数: 8 效果展示 实现过程 核心API是 AudioSource.GetSpectrumData, 使用这个API获取到当前播放音频的频谱数据,在做一系列转换 这次的可视化是基于Shader的,由GPU驱动。性能比使用GameObeject的缩放动画要高一些。 将音效数据传入Shader中使用了Float Array,由于图形API的限制,这里直接构造了512的数组作为最大尺寸的容器,具体缘由可以查看这里 代码 https://github.com/LazyunGame/UnityAudioVisualization 标签:UnityShader
Unity 音效可视化 发布时间: 2022年06月25日阅读数: 8 效果展示 实现过程 核心API是 AudioSource.GetSpectrumData, 使用这个API获取到当前播放音频的频谱数据,在做一系列转换 这次的可视化是基于Shader的,由GPU驱动。性能比使用GameObeject的缩放动画要高一些。 将音效数据传入Shader中使用了Float Array,由于图形API的限制,这里直接构造了512的数组作为最大尺寸的容器,具体缘由可以查看这里 代码 https://github.com/LazyunGame/UnityAudioVisualization 标签:UnityShader