版本: Unity 6 (6000.0)
语言英语
  • C#

AudioCurveRendering

UnityEditor 中的类

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交的内容,但我们会阅读用户提出的每项建议,并在必要时进行更新。

关闭

提交失败

由于某种原因,您的建议更改无法提交。请 <a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

描述

编辑器中音频工具使用的抗锯齿曲线渲染功能。

静态方法

DrawCurve渲染由曲线评估函数确定的细曲线。曲线的纯色由 curveColor 参数设置。
DrawFilledCurve填充由提供的 AudioCurveAndColorEvaluator 评估的曲线与矩形底部之间的区域,并在边缘沿光滑渐变。
DrawMinMaxFilledCurve填充由提供的 AudioMinMaxCurveAndColorEvaluator 评估的两条曲线之间的区域,并在边缘沿光滑渐变。
DrawSymmetricFilledCurve填充由提供的 AudioCurveAndColorEvaluator 评估的曲线与其垂直镜像之间的区域,并在边缘沿光滑渐变。对于绘制音频信号的幅度图很有用。

委托

AudioCurveAndColorEvaluator曲线评估函数,允许同时评估曲线 y 值和该点处的曲线颜色。
AudioCurveEvaluator用于评估曲线 y 值和指定点处的曲线 y 值的曲线评估函数。
AudioMinMaxCurveAndColorEvaluator曲线评估函数,允许同时评估最小和最大曲线。返回的 minValue 和 maxValue 值应在 [-1; 1] 范围内,值为 0 对应于要绘制的矩形的垂直中心。此范围之外的值将被钳制。此外,还会评估该点处的曲线颜色。