我是Three.js的新手,并不完全熟悉。
在我的新项目中,我尝试使用GLTFLoader()
加载gltf文件。但这给了我一个我不理解的错误。
这是我第一次遇到此错误。
这是错误:
TypeError: Cannot read property '0' of undefined
at Application.js:41
at GLTFLoader.js:147
at GLTFLoader.js:1639
但是,当我将其导入https://gltf.insimo.com时,它显示得很好。所以我的这个错误。 这就是我加载gltf的方式:
this.gltfLoader.load('/corolla.gltf', (_corolla) => {
this.resources.corolla = _corolla.children[0]
// Set environment
this.setEnvironment()
}, (xhr) => {
console.log(Math.round(xhr.loaded / xhr.total * 100) + '% loaded');
}, (error) => {
console.log('An error happened: ', error);
});