Version: 2021.1

AudioCurveRendering

class in UnityEditor

切换到手册

描述

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

静态函数

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

委托

AudioCurveAndColorEvaluator曲线评估函数,允许同时评估曲线 y 值以及该位置的曲线颜色。
AudioCurveEvaluator用于评估曲线 y 值以及指定位置的值的曲线评估函数。
AudioMinMaxCurveAndColorEvaluator曲线评估函数,允许同时评估最小值和最大值曲线。返回的 minValue 和 maxValue 值应在 [-1; 1] 范围内,0 值对应于绘制的矩形的垂直中心。系统将禁止这些值超出此范围。此外,还会评估曲线在此位置的颜色。