【发布时间】:2014-06-26 12:31:46
【问题描述】:
我在WEB GL 中有一个带有three.js 的3D 环境,我曾经使用orbitcontrols.js(http://codepen.io/nireno/pen/cAoGI 就像这个项目)来移动视点。现在我看到了一种使用 W A S D 键 (http://stemkoski.github.io/Three.js/Chase-Camera.html) 在环境中移动的好方法,就像在 FPS 中一样(但不使用指针锁定等),也使用 orbitcontrols.js。问题是,当我实现最后一个功能时,我失去了鼠标的第一个功能(我删除了 controls.update() 并在链接上使用了 customa update())。
我的问题是我是否以及如何同时拥有这两种功能。键和鼠标都在移动相机。
谢谢
【问题讨论】:
标签: javascript camera three.js mouseevent webgl