我有一组。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;
});