我需要在three.js.master文件夹中使用OBJLoader2.js吗?404没有找到

问题描述 投票:0回答:1

所以我开始使用three.js,试图在本地使用OBJLoader2.js导入一个OBJ文件(没有npm)。但当我尝试添加 import {OBJLoader2} from 'https://threejsfundamentals.org/threejs/resources/threejs/r115/examples/jsm/loaders/OBJLoader2.js';

它出现了404 not found错误,为three.module.js,Mesh Reciever.js和OBJLoaderParser。而在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文件复制粘贴到他们的目录里面,没有错误。谢谢你

javascript three.js objloader
1个回答
0
投票

我解决了这个问题,谢谢@Mugen97。这是因为我从jsm中提取了OBJloader.js文件,而不是js文件夹。

© www.soinside.com 2019 - 2024. All rights reserved.