【问题标题】:Three.js error Uncaught TypeError following a guide三.js错误Uncaught TypeError遵循指南
【发布时间】:2023-03-17 16:28:01
【问题描述】:

我一直在按照本指南让 three.js 工作:https://www.youtube.com/watch?v=1TeMXIWRrqE

我从这个网站底部粘贴了他的源代码:https://redstapler.co/add-3d-model-to-website-threejs/

下载模型并解压到html目录

从描述中的链接获得 gtflloader 和 orbitcotrols。我在 html 目录中创建了具有这些名称的文件并将代码粘贴到其中。

我从官方的three.js下载文件夹中得到了three.min.js,我已经把它放在了html目录中。

我收到此错误。是我做错了吗?还是代码坏了?如果是这样,解决办法是什么?

【问题讨论】:

  • 更多最新教程here

标签: html three.js


【解决方案1】:

您正在学习一个过时的教程,但是关于如何修复它的说明就在黄色字母中。 OrbitControls now requires a second parameter 与您要侦听鼠标事件的 HTML 元素。例如,您可以使用渲染器生成的画布:

THREE.OrbitControls(camera, renderer.domElement);

【讨论】:

  • 也必须把它移到前面:renderer = new THREE.WebGLRenderer({ antialias: true });
猜你喜欢
  • 1970-01-01
  • 2021-12-15
  • 2021-07-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多