javascript - 我需要 three.js.master 文件夹才能使用 OBJLoader2.js 吗?404 未找到
问题描述
所以我开始使用three.js,尝试在本地使用OBJLoader2.js(没有npm)导入一个OBJ文件。但是当尝试添加import {OBJLoader2} from 'https://threejsfundamentals.org/threejs/resources/threejs/r115/examples/jsm/loaders/OBJLoader2.js';
它为 three.module.js、Mesh Reciever.js 和 OBJLoaderParser 提供了 404 not 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 文件复制并粘贴到他们的目录中而没有错误。谢谢
解决方案
感谢@Mugen97,我解决了这个问题。这是因为我从 jsm 而不是 js 文件夹中获取了 OBJloader.js 文件。
推荐阅读
- vba - 根据时间输入创建时间范围
- c# - 子弹冲击力未按预期工作
- r - 调解 R 包 p 值:获得更多有效数字的解决方法?
- angular - 如何使用 Jest/Spectator 在 Angular 中测试路由/导航?
- liquid - FetchXML 查询在流动模板中不起作用
- javascript - HTML表单输入类型文件用javascript预选值
- caching - Apache2.4 +AEM+HEAD
- sql - 使用 SQL Server 存储过程时出现 VBScript 错误“需要对象”
- r - 为什么 R.Version() 返回“语言”字符串?
- security - 在 Bug Sur (11.0.1) 上提示蓝牙权限