我遇到了和他一样的问题,我试图解决它,但显然没有办法,OBJ模型不能加载。
视图:屏幕显示黄色警报:意外行:“<!“html>”,屏幕显示正常,但无法加载模型。

my代码:模型路径

//addOBJ
loader() {
let mtlLoader = new MTLLoader();
mtlLoader.setResourcePath("/models");
mtlLoader.setPath("/models");
mtlLoader.load("rhinoceros-Psychedelic.mtl", materials => {
materials.preload();
let objLoader = new OBJLoader();
objLoader.setMaterials(materials);
objLoader.setPath("/models");
objLoader.load("rhinoceros-Psychedelic.obj", object => {
let mesh = object;
this.scene.add(mesh);
});
});
},发布于 2020-03-31 09:04:31
谢谢,我的问题已经解决了:joy:
路径+/
mtlLoader.setResourcePath("/models/");
mtlLoader.setPath("/models/");发布于 2020-03-31 06:05:58
加载程序试图从失败的URL加载对象。<!DOCTYPE html>表示该URL正在返回HTML,可能是为了显示一个错误。
转到浏览器开发工具中的网络选项卡,并查找.obj文件的URL。单击它,您应该能够看到HTML错误是什么意思的预览。最有可能的是,该资产不再驻留在该URL中。
https://stackoverflow.com/questions/60944261
复制相似问题