AudioListener.removeFilter()
方法从接收器的过滤器链中删除给定的滤镜。
AudioListener.removeFilter( filter );
filter
:要删除的滤镜。必填。AudioListener.removeFilter()
方法从接收器的过滤器链中删除给定的滤镜。将调用此方法后,将从滤镜数组中删除该滤镜,并将从接收器中删除该滤镜。如果滤镜链中不使用此滤镜,则不会引发任何更改。
// 创建一个Three.js场景和相应的监听器
var scene = new THREE.Scene();
var listener = new THREE.AudioListener();
scene.add( listener );
// 创建一个滤镜
var filter = new THREE.BiquadFilterNode( listener.context );
// 添加滤镜到接收器的过滤器链
listener.filters.push( filter );
// 从过滤器链中删除滤波器
listener.removeFilter( filter );