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

AudioHighPassFilter.highpassResonanceQ

建议修改

成功!

感谢您帮助我们改进 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实会阅读用户提出的每一项修改建议,并在适用时进行更新。

关闭

提交失败

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

关闭

取消

切换到手册
public float highpassResonanceQ;

描述

确定滤波器的自谐振衰减程度。

较高的高通谐振Q值表示较低的能量损失率,即振荡衰减得更慢。

高通谐振Q值范围为1.0到10.0。默认值为1.0。

using UnityEngine;

[RequireComponent(typeof(AudioSource))] [RequireComponent(typeof(AudioHighPassFilter))] public class Example : MonoBehaviour { // Moves the Highpass Resonance Quality Factor from 0 to 10 following a Sinus function // Attach this to an audio source with a HighPassFilter to listen it working.

void Update() { GetComponent<AudioHighPassFilter>().highpassResonanceQ = (Mathf.Sin(Time.time) * 5 + 5); } }