Away3d在观看方向上移动相机?

时间:2014-06-27 11:42:55

标签: actionscript-3 away3d

我有Away3D相机从鸟瞰图中查看物体。

现在,我希望在旋转鼠标滚轮时更接近该对象。

我是用相机镜头做的,但就像调整双目并没有真正接近那个对象一样,

private function onMouseWheelEvent(e:MouseEvent):void
{
      PerspectiveLens(view.camera.lens).fieldOfView -= e.delta;         
}

有没有任何简单的解决方案,或者我必须自己编写这样的控制器?

1 个答案:

答案 0 :(得分:1)

我是这样使用camera.forwardVector做的,

private function onMouseWheelEvent(e:MouseEvent):void
{
    view.camera.x = view.camera.x + (e.delta * view.camera.forwardVector.x);
    view.camera.y = view.camera.y + (e.delta * view.camera.forwardVector.y);
    view.camera.z = view.camera.z + (e.delta * view.camera.forwardVector.z);
}