我一直在尝试使用指针锁控制来移动相机的样子。最近添加了getDirection()方法,我就像这样使用它。
if ( moveForward ){
velocity.x += 20.0 * controls.getDirection().x * delta;
controls.getObject().translateX( velocity.x * delta );
}
直到(我在这里猜测)这些错误加起来并且当我点击前进键时它开始随时移动。我的想法是,我用鼠标看,然后我想向那个方向移动,零重力,我不受任何方向的限制。有人可以帮忙吗?我正在使用r72。
编辑:
我发现FlyControls更接近我想要的,但如果你查看示例:Fly controls
它朝向鼠标最后的方向。我想让相机以相同的速度用鼠标移动,如果鼠标不移动,相机也不应该移动。有什么想法吗?