所以我开始使用three.js,尝试在本地使用OBJLoader2.js导入一个OBJ文件(不使用npm)。但是当尝试添加import {OBJLoader2} from 'https://threejsfundamentals.org/threejs/resources/threejs/r115/examples/jsm/loaders/OBJLoader2.js';时
对于three.module.js,Mesh Reciever.js和OBJLoaderParser,它会出现404Not found错误。在OBJLoader2文件中检查,它有这些文件的导入
import {
FileLoader,
Object3D,
Loader
} from "../../../build/three.module.js";
import { OBJLoader2Parser } from "./obj2/OBJLoader2Parser.js";
import { MeshReceiver } from "./obj2/shared/MeshReceiver.js";
import { MaterialHandler } from "./obj2/shared/MaterialHandler.js";这是否意味着要使用OBJLoader2.js,我需要使用整个three.js.master文件?因为我看过youtube教程,他们似乎只是将OBJLoader2.js文件复制并粘贴到他们的目录中而没有错误。谢谢
发布于 2020-05-02 08:27:21
我解决了这个问题,感谢@Mugen97。这是因为我从jsm而不是js文件夹中获取了OBJloader.js文件。
https://stackoverflow.com/questions/61552104
复制相似问题