1. 首页
  2. three.js

为什么我不能用我的电脑Three.js剧本?

https://jsfiddle.net/apbln/hx5os0fk/16参见控制台中的错误:n“跨源读取阻塞(CORB)阻塞跨源响应https://github.com/mrdoob/three.js/blob/7e0a78beb9317e580d7fa4da9b5b12be051c6feb/examples/jsm/libs/stats.module.js12具有MIME类型text/html。看https://www.chromestatus.com/feature/56297098240327681获取更多详细信息。“n以及此后我试图从这些脚本导入的对象:n”(索引):100未捕获的引用错误:未定义几何体“n我只是使用了以下代码示例three.js:nhttps://threejs.org/examples/webgl_lines_fat.html20和将源代码替换为Mugen87在post#2中解决的官方github链接。点击链接可以看出,您并没有真正加载js文件:此外,您无法通过脚本标记加载ES6模块文件。您必须使用导入语句。演示:https://jsfiddle.net/j7nL9vfr/n您并没有真正加载js文件,当您单击链接时可以看到:github.commrdoob/three.js/blob/7e0a78beb9317e580d7fa4da9b5b12be051c6feb/examples/jsm/lines/Line2.js 37n/** * @author WestLangley / http://github.com/WestLangley * */import { LineSegments2 } from \”../lines/LineSegments2.js\”;import { LineGeometry } from \”../lines/LineGeometry.js\”;import { LineMaterial } from !== undefined ? geometry : new !== undefined ? material : new LineMaterial( { color: Math.random() * 0xffffff } );};此文件已被截断。显示原始n此外,您不能通过脚本标记加载ES6模块文件。您必须改用import语句。n演示:https://jsfiddle.net/j7nL9vfr/133n很高兴知道,非常感谢n Why can’t I use my imported Three.js scripts?n

为什么我不能用我的电脑Three.js剧本? 为WP2原创文章,链接:https://www.wp2.cn/three-js/%e4%b8%ba%e4%bb%80%e4%b9%88%e6%88%91%e4%b8%8d%e8%83%bd%e7%94%a8%e6%88%91%e7%9a%84%e7%94%b5%e8%84%91three-js%e5%89%a7%e6%9c%ac%ef%bc%9f/