removeHandler() 方法是 Three.js 中 LoadingManager 类的一个方法。它用于从加载管理器中移除一个已存在的加载器处理程序。
在 Three.js 中,LoadingManager 用于跟踪加载资源的进度,并提供在加载过程中执行的回调函数。处理程序则是用于处理不同类型资源的函数,例如用于处理图片的 ImageLoader。当你需要加载多种类型的资源时,你可以为每个资源类型设置一个加载器处理程序。
removeHandler( handler : Function ) : void
以下示例演示如何使用 removeHandler() 方法从加载管理器中移除加载图片的处理程序:
const myLoader = new THREE.ImageLoader();
loadingManager.addHandler( myLoader );
// 移除处理程序
loadingManager.removeHandler( myLoader );
addHandler
方法将其添加到加载管理器中。addHandler
方法添加到加载管理器中。如果不是一个函数类型,将会抛出类型错误异常。