Actionscript 3 是否沿观察方向移动3D摄像机?

Actionscript 3 是否沿观察方向移动3D摄像机?,actionscript-3,away3d,Actionscript 3,Away3d,我有一台3D摄像机从鸟瞰图上观察一个物体 现在,我想在旋转鼠标滚轮时更靠近那个物体 我是用相机镜头做的,但这就像调节双眼望远镜,实际上并没有接近那个物体 private function onMouseWheelEvent(e:MouseEvent):void { PerspectiveLens(view.camera.lens).fieldOfView -= e.delta; } 有什么简单的解决方法吗,否则我就得自己编写这样的控制器了?我是用camera.fo

我有一台3D摄像机从鸟瞰图上观察一个物体

现在,我想在旋转鼠标滚轮时更靠近那个物体

我是用相机镜头做的,但这就像调节双眼望远镜,实际上并没有接近那个物体

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

有什么简单的解决方法吗,否则我就得自己编写这样的控制器了?

我是用
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);
}

你通常如何移动你的相机?只需按视图方向向量移动它。我使用了moveUp(),moveDown()来移动相机。我不知道如何计算方向向量。酷。这只是研究属性的问题,但做一些研究总是好的,对吗?:)