threejs中的TrackballControls和dat.GUI冲突
刚做threejs项目时,使用TrackballControls控制器,同时也加入了GUI控制器,如果只是点击是否还没上吗毛病出现,但是如果使用滑块时,GUI的条也会随着鼠标的移动发生移动!!!
如图:
可以看到gui的控制界面也发生了变化。
代码:
function initContronller(){
//控制器
controls = new THREE.TrackballControls( camera);
}
解决方法
代码:
因为trackballControls鼠标事件侦听器没有监听到renderer dom元素。
function initContronller(){
//控制器
controls = new THREE.TrackballControls( camera, renderer.domElement );
}
参考链接:
https://stackoom.com/question/33xCf
https://oomake.com/question/3095621