1.复制node_modules中的draco文件夹至自定义位置
node_modules/three/examples/jsm/libs/draco
2.引入DRACOLoader
import { DRACOLoader } from 'three/addons/loaders/DRACOLoader.js';
3.解析压缩的gltf
//加载gltf
const loader = new GLTFLoader();
//实例化加载器draco
const dracoLoader = new DRACOLoader()
dracoLoader.setDecoderPath('/自定义位置')
loader.setDRACOLoader(dracoLoader)
loader.load(
"./gltf/Cesium_Air.glb",
(e) => {
console.log('加载压缩的gltf模型', e)
scene.add(e.scene)
}
)