zl程序教程

您现在的位置是:首页 >  Java

当前栏目

解决WebGl使用OrbitControls控件监听鼠标操作时报错

2023-02-18 16:30:14 时间

前言

在使用OrbitControls监听鼠标操作时控制台报如下错误

解决方案

在使用构造函数创建控件对象时除了传入相机对象之外还要传入第二个参数renderer.domElement
let controls = new THREE.OrbitControls(camera, renderer.domElement)
或者引入相同版本的核心文件和控件文件
<script src="http://www.yanhuangxueyuan.com/versions/threejsR92/build/three.min.js"></script>
<script src="http://www.yanhuangxueyuan.com/versions/threejsR92/examples/js/controls/OrbitControls.js"></script>