three3D世界中,除了基本的鼠标操作外,我们也可以通过鼠标左键来操控我们的对象,具体方法:
1.我们首先先引入拖拽控件 <script src='dragControls.js'></script>
2.定义一个对象 let objects = [];
3.把我们的3D世界中的物体添加到创建的对象中 objects.push(--);
4.
var dragControls = new THREE.DragControls( objects, camera, renderer.domElement );
dragControls.addEventListener( 'dragstart', function ( event ) { controls.enabled = false; } );
dragControls.addEventListener( 'dragend', function ( event ) { controls.enabled = true; } );
5.主要渲染函数里边写个controls.update();