Threejs渲染FBX对象不工作.-未定义404(未找到)



我有一组。fbx对象,我试图通过WebXR应用程序上的FBXLoader加载。

window.fbxLoader.load("/assets/modelate_FBX/Vaza%208067134/Vaza 8067134.fbx", function( object ) {
const flower = this.scene.children.find(c => c.name === 'sunflower');
window.sunflower = this.scene;
});

问题是,每当我尝试运行应用程序,我得到以下控制台错误:

undefined:1 GET http://localhost:8887/assets/modelate_FBX/Vaza%208067134/undefined 404 (Not Found)

我很确定对象路径是正确的,因为我以前设法渲染GLtf文件。但是我也需要渲染FBX。

我期待需要为纹理模型定义路径。但说实话,我有点迷路了。

永远不要将对象路径定义为localhost!这行不通。相反,您的路径为/assets/modelate_FBX/Vaza%208067134/Vaza 8067134.fbx

这是你的FBXLoader将如何工作:

window.fbxLoader.load("/assets/modelate_FBX/Vaza%208067134/Vaza 8067134.fbx", function( object ) {
const flower = this.scene.children.find(c => c.name === 'sunflower');
window.sunflower = this.scene;
});

最新更新