changeEnvMap(url:string){
new RGBELoader()
.setDataType(THREE.HalfFloatType)
.load(url, t => {
t.mapping = THREE.EquirectangularReflectionMapping;
this.scene3D.background = t
this.scene3D.environment = t
})
}
该代码段定义了一个函数changeEnvMap,它接收一个url参数。函数内部,它创建了一个新的RGBELoader,设置数据类型为THREE.HalfFloatType,然后加载指定url的资源。加载完成后,将贴图的映射方式设置为EquirectangularReflectionMapping,并将其同时设为场景3D的背景和环境贴图。
changeEnvMap(url:string){
new RGBELoader()
.setDataType(THREE.HalfFloatType)
.load(url, t => {
t.mapping = THREE.EquirectangularReflectionMapping;
this.scene3D.background = t
this.scene3D.environment = t
})
}
1269
1196

被折叠的 条评论
为什么被折叠?