UnrealEd3视图导航
本博客使用的版本:2010-08 【更多其他的UE3版本】 【最新的UE3版本 -- 2015-02】 【unreal engine wiki】 注:dx11被加入2011-03月版本
UE3引擎使用的是:左手坐标系
主界面透视图导航
一、鼠标滑动方式
(1)按住鼠标左键拖动(注:相机的z坐标值、横滚角、俯仰角始终不变)
向前:相机向前滑动【前进】;向后:相机向后滑动【后退】 注:改变相机在世界坐标下的x、y坐标值
向左:相机向左转向【左转】;向右:相机向右转向【右转】 注:改变相机的方位角
(2)按住鼠标右键拖动(注:相机的位置、横滚角始终不变)
向前:相机向上转向【抬头】;向后:相机向下转向【低头】 注:改变相机的俯仰角 [-90°, +90°]
向左:相机向左转向【左转】;向右:相机向右转向【右转】 注:改变相机的方位角
(3)按住鼠标左右键拖动(注:相机的旋转角始终不变)
向前:相机向上滑动【上升】;向后:相机向下滑动【下降】 注:改变相机在世界坐标下的z坐标值
向左:相机向左滑动【左移】;向右:相机向右滑动【右移】 注:改变相机在世界坐标下的x、y坐标值
(4)鼠标滚轮(注:相机的旋转角始终不变)
向前滚:沿着相机中心轴线向前滑动【前进】 注:在相机局部坐标系下,向前平移相机
向后滚:沿着相机中心轴线向后滑动【后退】 注:在相机局部坐标系下,向后平移相机
二、FPS游戏方式 注:由于要按键,此时需要切换到英文输入法下
按住鼠标右键,通过键盘W(↑)、S(↓)、A(←)、D(→),进行【前进】【后退】【左移】【右移】 注:在相机局部坐标系下,前后左右平移相机
按住鼠标右键,通过键盘Z、C,增大、减小相机的FOV实现【缩小】【放大】 注:相机始终没有移动和旋转,仅仅是改变透视投影的FOV;屏幕中心像素点始终保持不动
按住鼠标右键,通过键盘Q、E,进行【上升】【下降】 注:改变相机在世界坐标下的z坐标值
三、maya方式 注:由于要按键,此时需要切换到英文输入法下
(1)按住U键和鼠标左键拖动,进行360°镜头旋转(注:相机的位置、横滚角始终不变)
向前:相机向上转向【抬头】; 向后:相机向下转向【低头】 注:改变相机的俯仰角
向左:模型绕z轴正方向旋转;向右:模型绕z轴负方向旋转 注:改变相机的方位角
(2)按住U键和鼠标右键拖动(注:相机的旋转角始终不变)
向前:沿着相机中心轴线向前滑动【前进】 注:在相机局部坐标系下,向前平移相机
向后:沿着相机中心轴线向后滑动【后退】 注:在相机局部坐标系下,向后平移相机
向左或向右:没有作用
(3)按住U键和鼠标中键拖动(注:相机的旋转角始终不变)
向前:相机向上滑动【上升】;向后:相机向下滑动【下降】 注:改变相机在世界坐标下的z坐标值
向左:相机向左滑动【左移】;向右:相机向右滑动【右移】 注:改变相机在世界坐标下的x、y坐标值
场景中有物体选中时,按住L键和鼠标左键拖动,会将物体定位到屏幕中心,进行360°镜头旋转;按住L键和鼠标右键拖动,拉近拉远镜头;按住L键和鼠标中键拖动,上下左右平移镜头。
注:L键与U键的功能一致,只是专门用于观察选中的物体对象。
其他透视图导航
适用于:[a] Unreal AnimSet Editor、Unreal AnimTree--Preview、Unreal Material Editor--Preview、
Unreal Material Instance Editor、UnrealCascade--Preview、UnrealPhAT
[b] Unreal Static Mesh Editor
(1)按住鼠标左键拖动
向前:模型向前旋转;向后:模型向后旋转
向左:模型绕z轴正方向旋转;向右:模型绕z轴负方向旋转
注:[b]类 -- 向前:模型放大;向后:模型缩小
(2)按住鼠标右键拖动
向前:沿着相机中心轴线向前滑动【放大】 注:在相机局部坐标系下,向前平移相机
向后:沿着相机中心轴线向后滑动【缩小】 注:在相机局部坐标系下,向后平移相机
向左或向右:没有作用
注:[b]类 -- 向前:模型向前旋转;向后:模型向后旋转
向左:模型绕z轴正方向旋转;向右:模型绕z轴负方向旋转
(3)鼠标中键拖动
向前:相机向上滑动【上升】;向后:相机向下滑动【下降】 注:改变相机在世界坐标下的z坐标值
向左:相机向左滑动【左移】;向右:相机向右滑动【右移】 注:改变相机在世界坐标下的x、y坐标值
注:[b]类 --没有作用
正交视图导航
适用于:[a] 主界面俯视图(Top)【视线方向:-z】、主界面前视图(Front)【视线方向:+x】、主界面侧视图(Side)【视线方向:-y】
[b] Kismet、UI Kismet、AnimTree、Unreal Material Editor、Unreal SoundCue Editor、Unreal Post Process Editor
[c] UnrealCascade--Unreal Curve Editor、UnrealMatinee
[d] UIScene
(1)按住鼠标左键或右键拖动
向左:相机向右滑动【场景左移】 注:正交投影方向向量右移
向右:相机向左滑动【场景右移】 注:正交投影方向向量左移
向上:相机向下滑动【场景上移】 注:正交投影方向向量下移
向下:相机向上滑动【场景下移】 注:正交投影方向向量上移
注:[c]类 --右键拖动没有作用
[d]类 --左右、上下方向相反
(2)按住鼠标左右键拖动(注:屏幕中心像素点始终保持不动)
向上:相机向上滑动【缩小】 注:等比例增大平行投影
视景体方盒的宽度值和高度值
向下:相机向下滑动【放大】 注:等比例减小平行投影
视景体方盒的宽度值和高度值
注:[c]类 --没有作用
(3)鼠标滚轮
向后滚:相机向上滑动【缩小】 注:等比例增大平行投影
视景体方盒的宽度值和高度值
向前滚:相机向下滑动【放大】 注:等比例减小平行投影
视景体方盒的宽度值和高度值
注:[a]类 --屏幕中心像素点始终保持不动
[b]、[c]类 --鼠标所在像素点始终保持不动
各视图主界面
【AnimSet Editor】
【AnimTree Editor】
【Material Editor】
【Material Instance Editor】
【Cascade】
【PhAT】
【Static Mesh Editor】
【Kismet】
【UI Kismet】
【SoundCue Editor】
【Post Process Editor】
【Matinee】
【UIScene Editor】
UnrealEd3视图导航的更多相关文章
- UnrealEd3视图导航及常用快捷键
本博客使用的版本:2010-08 [更多其他的UE3版本][tps所用版本: 2011-02] [最新的UE3版本 -- 2015-02] [unreal engine wiki 中文w ...
- ABC定制视图导航控制器
ABCustomUINavigationController ABC定制视图导航控制器 Subclass of UINavigationController for overwriting ...
- react-native-vector-icons的简单使用,图片,按钮,标签视图,导航条
ICONS是可以直接使用图片名, 就能加载图片的三方,使用很方便, 你不需要在工程文件夹里塞各种图片, 节省很多空间,下面就来看看怎么使用吧! 1. 首先打开terminal进入到我们的工程文件夹下, ...
- ionic之AngularJS扩展 移动开发(视图导航一)
目录: 内联模板 : script 路由机制 : 状态机 导航视图 : ion-nav-view 模板视图 : ion-view 导航栏 : ion-nav-bar 回退按钮 : ion-nav-ba ...
- ShareSDK(iOS版)开发实践:自定义授权视图和分享视图导航栏
最近很多人问ShareSDK的授权视图和分享视图的导航栏样式与应用风格不一致,能否修改导航栏的样式?那么这里我就2.6.1版本进行说明(还在使用1.x版本的朋友建议升级到2.x版本,在新版本中可定制的 ...
- OGNL 对象视图导航语言
[Object Graphics Navigate Language] 类似于EL(Expression Language)表达式, 可以帮助我们在配置文件.JSP中来获取对象的值 这门语言比EL功能 ...
- WPF 视图导航
<Window x:Class="ViewExam.MainWindow" xmlns="http://schemas.microsoft.com/w ...
- iOS开发系列--视图切换
概述 在iOS开发中视图的切换是很频繁的,独立的视图应用在实际开发过程中并不常见,除非你的应用足够简单.在iOS开发中常用的视图切换有三种,今天我们将一一介绍: UITabBarController ...
- 从C#到Objective-C,循序渐进学习苹果开发(6)--视图控制器的使用
本随笔系列主要介绍从一个Windows平台从事C#开发到Mac平台苹果开发的一系列感想和体验历程,本系列文章是在起步阶段逐步积累的,希望带给大家更好,更真实的转换历程体验.本篇主要开始介绍基于XCod ...
随机推荐
- 实现简单sed替换功能的python脚本
#可以用来修改配置文件参数 # -*- coding:utf-8 -*- import os,sys old = sys.argv[1] new = sys.argv[2] file = sys.ar ...
- 现阶段Mono版本下的WebAPI开发中存在的一些问题
背景 由于公司积极推动各业务产品服务化,得益于容器化技术的不断发展及普及,项目组的服务也更多地基于Mono,Jexus,Docker,Kubernetes等类库.容器.管理工具运行于Linux系统上. ...
- Java基础-重写System.out.println方法
PrintStream myStream = new PrintStream(System.out) { @Override public void println(String x) { super ...
- <<< Tomcat 部署项目There are no resources that can be added or removed from the server
错误信息:没有资源可以添加或删除的服务器 解决方式: 方式1.选中项目右键——找到Project Facets——勾选Dynamic Web Project和java 方式2.新建一个同名web项目, ...
- Android开发笔记之《JNI常用知识汇总》
参考资料: Android Studio中NDK开发 : http://www.tuicool.com/articles/NBjQnyAndroid Studio使用新的Gradle构建工具配置NDK ...
- ubuntu14.04 安装pip
参考链接: 1.http://www.liquidweb.com/kb/how-to-install-pip-on-ubuntu-14-04-lts/ 2.http://idroot.net/tuto ...
- WinForm窗体代码结构优化
选择系统新建WinForm程序,会生成FormMain.cs/ FormMain.Designer.cs/ FormMain.resx 当我们发现系统生成的FormMain.cs里面代码太多的时候,不 ...
- 数据库大数据处理---复制(SQLServer)
复制? 复制起初并不是用于作为高可用性功能而设计的,实际上复制的概念就像其名称一样,用于复制数据.比如将某个库中的数据“复制”到另一个库,到另一个实例中,由OLTP复制到OLAP环境中,由某数据中心复 ...
- jQuery知识点一 each()和toggleClass()
jQuery的一些东东比较容易忘,所以在这里整理一下... ... 1. each (1) $(selector).each(function(index,element)) inde ...
- SHLVL 和 BASH_SUBSHELL 两个变量的区别
SHLVL 是记录多个 Bash 进程实例嵌套深度的累加器,而 BASH_SUBSHELL 是记录一个 Bash 进程实例中多个子 Shell(subshell)嵌套深度的累加器. 看不懂上面这句话不 ...