three.js项目引入OrbitControls.js文件出现报错怎么解决?
控制台报错提示如下:
Uncaught TypeError: Cannot read property 'LEFT' of undefined
我在index.html中引入了OrbitControls.js
文件,发现在控制台new THREE.OrbitControls( camera, renderer.domElement )`都会报错...
关键代码如下:
controls = new THREE.OrbitControls( camera, renderer.domElement );
controls.enableDamping = true;
controls.dampingFactor = 0.25;
controls.enableZoom = false;
我用的three.js版本是R59的,由于项目需要只能用这个,请问下有什么更好的方法解决这个问题呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这个我试过TrackballControls.js和OrbitControls.js,都不好用,原因是版本太新了,和我目前用的r59的three.js不兼容.在群里面问了后,在Github上找到了官方demo的r59版本的TrackballControls.js,结果是可以用的.
下载Github指定版本代码参考知乎回答:
https://www.zhihu.com/questio...
可以分享下R59吗,谢谢,下载太慢了