UE4学习1
来源:互联网 发布:家装网络布线图 编辑:程序博客网 时间:2024/05/22 08:27
之前一直用Unity,现在要用到UE4,所以做个学习笔记:学习的方法主要也就是比较着两者的共性和异性来学习。好了下面开始我的学习之路:
1.新建一个工程,发现里面和unity不一样,里面有许多东西,Unity的空场景只有一个“DirectLight”和“Main camera”,而UE4有很多东西,还有个初始场景:
后来发现,是勾选了“包含初学者内容”
取消勾选后,再次新建工程里面就很干净了:
可以看到右侧是工程面板里面是空的,没有任何文件夹,场景里只有:大气雾效、地面、光源、第一人称角色控制器(Unity的叫法)、天空球。
2.单位问题
和Unity5.X以前的版本一样,导入模型需要注意单位,现在的unity已经自动设置了,不管用什么单位做模型都没关系,UE4这一点不如unity。UE4的单位,网上都说是厘米,在max中以厘米为单位,倒进来是没有关系的。如果是 mm,导进来就要缩小10倍,如果是m,导进来就要放大100倍(别忘了还有个分米)。导入选项里面,有个“import Uniform Scale”
在这里设置倍数关系,比如10、0.01、0.1等等。
在网上看到一个方法可以保证导进来不会错,就是在3dmax的导出选项里面,使用单位转换,如图所示:
模型是用米做的,导出的时候,采用厘米,然后倒入UE4,不修改“Import Uniform Scale”的值:
可以看到,左侧是导进去的模型,右侧是UE4自带的cube,Unity中,一个cube的大小就是一个系统单位大小,Unity的单位是米,一个cube就是一米,可能unity比较特殊单位是米,cube也是一米大小,但是UE4不是,UE4的cube大小其实也是一米的大小,但是是100cm,所以在ue4里,一个cube就不是一个系统单位了,这和unity有所区别(可能是如果是1cm的话,相对于世界空间太小了,而unity单位是米,一个cube是一米相对于世界空间正好),两个box一样大,说明模型单位转换成功。也就是说
这种方法是可行的。
3.导入问题,这里说的导入是指,导入到视图里,Unity里面如果是直接把模型拖拽到Scene视图,那么模型的位置是随意放的(这点UE4也一样)如果是拖抓到“Hierarchy”面板里面,那么模型的位置是保持和max里面(或其他三维软件)一致的,或者说保持着模型之前的相对位置不变。
但是UE4是不可以拖拽到Scene列表里的,UE4里面叫“Word Outliner”,如图:
是没有办法拖拽到红色区域的,这样的话,就只能往视图里拖拽,那么问题就来了,怎么保证模型的位置不变?这样就只能选中场景所有的模型全部一起导出,然后整个一个FBX拖拽到UE4的视图里,才能保证模型之间的位置不变。
期待解决这个问题………………
- UE4学习1
- UE4学习笔记1st
- 【UE4+Vive】学习笔记1
- ue4学习记录-1-旋转门
- 【UE4学习记录】UE4网络方面的探索0-1
- 学习ue4
- ue4 学习
- UE4入门学习1:环境搭建
- 【UE4学习】20_常见问题汇总1
- UE4 学习笔记(1)——如何用VS进行UE4的Debug
- UE4学习笔记(一):初识UE4
- UE4学习笔记: Functions
- UE4学习笔记: Properties
- UE4学习笔记: Replication
- UE4引擎学习
- UE4 学习笔记
- UE4学习资料搜集
- 开始学习UE4
- CentOS7搭建FastDFS V5.11分布式文件系统及Java整合详细过程(一)
- 提交form后,清空form内input值
- Java 多线程并发编程之 Synchronized 关键字
- selenium2+python3自动化1-加载FireFox配置
- 【树形dp+并查集】Anniversary party POJ
- UE4学习1
- .net core 控制台输出乱码问题
- MyBatis概述
- [Spring] 初识spring
- Python3.X中的循环
- group_concat()函数总结
- 全向轮移动平台运动模型
- 机器学习-->sklearn数据预处理
- 常用数据格式转换函数