我正在开发一个使用 OrbitControls.js 的简单 Three.js 演示。目前,鼠标左键运行,鼠标右键平移,鼠标中键/滚轮推车(缩放)。但我想交换轨道和平移,以便它们分别由鼠标右键和鼠标左键控制。是否有更改此功能的配置设置?或者我是否必须深入研究代码才能改变这一点?
小智 5
到现在为止,您可以非常轻松地配置鼠标控件。只需获取控制对象,然后像这样更改鼠标按钮配置:
this._controls = new OrbitControls(world._engine._camera, world._container);
// Mouse buttons
this._controls.mouseButtons = { ORBIT: THREE.MOUSE.RIGHT, ZOOM: THREE.MOUSE.MIDDLE, PAN: THREE.MOUSE.LEFT };
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4366 次 |
最近记录: |