该方法用于释放PointLight对象及其相关资源。释放后,对象不能再被使用。
pointLight.dispose()
该方法用于释放PointLight对象及其相关资源,包括调用Light.dispose()手动释放基类资源、释放this.shadow.camera和this.shadow.map等阴影贴图所占据的内存。释放后,对象不能再被使用。
var pointLight = new THREE.PointLight(0xffffff, 1, 100);
scene.add(pointLight);
//...
//释放PointLight对象
pointLight.dispose();