#151 UE4单手导航操作   hotkey     navigate     UE4     2 years ago (owner) Document
UE4编辑器的视图里,通过鼠标单手操作即可方便定位到想到达的空间点。这个Navigate方案的设计简直无敌,使用极其方便。
首先,定义Z轴为Height轴。

按住鼠标左键:前后移动鼠标,导航相机会在当前高度、当前视线方向,水平的前进后退巡航。左右移动鼠标,导航相机会在当前高度,绕世界系Z轴旋转。
因此,在按住鼠标左键的情况下,前后左右移动鼠标,可以轻松大面积快速水平巡航。高度不变。

按住鼠标右键:旋转导航相机。前后左右移动鼠标时,导航相机保持位置不动,上下左右的晃动镜头。其中,上下运动是在导航相机的局部系里做Pitch运动,左右运动是绕世界系Z轴旋转。
因此,在按住鼠标右键的情况下,前后左右移动鼠标,可以快速调整视线方向。位置不变。

同时按住鼠标左键+右键:平移导航相机。前后移动鼠标,导航相机会上下调整高度,保持视角不变。左右移动鼠标,导航相机会左右平移,高度和视角不变。这里,左右运动是在导航相机的局部系里做平移运动。

综上,导航相机无论怎么运动,其Roll角永远是0,即不会发生滚转的情况。