我有Away3D相机从鸟瞰图中查看物体。
现在,我希望在旋转鼠标滚轮时更接近该对象。
我是用相机镜头做的,但就像调整双目并没有真正接近那个对象一样,
private function onMouseWheelEvent(e:MouseEvent):void
{
PerspectiveLens(view.camera.lens).fieldOfView -= e.delta;
}
有没有任何简单的解决方案,或者我必须自己编写这样的控制器?
答案 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);
}