对UE4的初步认识

UE4是一款目前主流的游戏开发引擎,往往提到UE4就一定还会提到Unity,这两款游戏开发引擎是现在绝大多数游戏开发者的首选。UE4和Unity既有相似的地方也有各自不同的地方。就视觉上来讲,UE4的画质明显要比Unity高出几个层级,所以很多人就光凭这一点就对Unity嗤之以鼻,认为它形而上的Low,我觉得这种看法是完全错误的。首先UE4在很多功能方面是要比Unity强大,它所给的模板也十分全面,以第一人称的模板为例,在UE4中在模板中就已经实现了摄像机跟随,而且摄像机的角度也调节到了最佳视角,以及人物的移动,以及人物移动时候的动画播放。在Unity中是没有这个模板的,要自己给摄像机加脚本实现摄像机的跟随,以及给人物加脚本和状态机实现人物的移动和移动时动画的播放。相比UE4而言就显得复杂了许多,而UE4简化了开发过程。但是Unity的这种方式虽显复杂,但是它能使开发者更好的理解,第一人称到底是如何实现,人物移动又是如何实现,如何在移动时播放动画,这样的一个过程。在一些基本的操作上,例如缩放,拖动物体,旋转物体等等操作上UE4和Unity都大致的相同。UE4的开发可以使用蓝图和C++。学习UE4必须准确把握住UE4中的类,在初步学习中的时候先熟悉UE4中各个窗口中的内容代表了什么,或者其中的属性值又代表了什么,改变了其中的值会对level中的物体或者level本身或者其他产生什么影响,可以自己新建一个项目,然后自己尝试去添加cube,sphere这样的物体去操作一下,或者对各个面板逐个点击操作一下以通过自己的不断尝试去加深自己对UE4的理解。