无论是兴趣爱好,或者是因为想要从事相关工作而学习UE4的人,在学习过程中,总会碰到一些“陷阱”。


01
学习UE4不需要了解C++


UE4脚本语言所用的是C++,如果是兴趣爱好可能不需要学习,蓝图编程就是面向对象,有什么问题或者操作可以在官网与其它教程中都能学到,不会C++也可以制作一些项目。


学习UE4,需要避免哪些“陷阱”


但想用UE4做游戏或找工作的话就需要有编程基础了,C++是UE4学习的重点,只有熟悉掌握C++你才能成为UE4高手。在工作、面试中,都会需要C++编程知识。


02
学习UE4不需要基础


其实学习什么东西都需要有一定的基础,不可能一蹴而就,UE4也是一样,如果有下面这些基础来学习UE4会比较好。


01
英语基础


这个相信很多设计人员深有体会,因为很多的教程、软件插件等都没有汉化,在使用的时候总要时刻备上翻译软件。UE4中不说别的,蓝图就完全没有汉化,要想学习UE4就需要我们有一些英语基础,配合翻译软件进行学习与操作了。


02
编程基础


也就是c++,c++基础上至少要熟练运用面向对象的编程。就是定义类,方法,重写函数,继承等要了解与掌握。转入蓝图编程之后,还要熟悉各个节点,函数,方法。并了解蓝图接口,事件调度器。


学习UE4,需要避免哪些“陷阱”


03
美术基础


UE4引擎对于设计、美术、影视动画等行业的人非常友好,适合有美术基础的人学习。


比如在场景制作中,需要有一定的美术功底,至少对透视,光影等有一定的了解。我们可以使用3dmax、Maya、Substance Painter等软件制作好场景模型,导入UE4对材质进行加工混合。或者使用UE4自带的BSP画刷构建简单场景,并导入地形灰度图或者自己用地形画刷创建地形。同时UE4中的粒子系统可以帮助我们做出烟花爆炸等的特效。


学习UE4,需要避免哪些“陷阱”


在影视动画中,也需要具备一定的美术基础、人体骨骼、动画捕捉等知识,并熟悉动画的制作流程。


03
UE4中的编程语言与C++相同


关于编程语言方面,UE4和C++虽然没有特别大的区别,但是还是有些需要重点注意的地方,ue4加入了C++11的新特性,也就是override关键字,在C++中不加也没事,但是UE4中不加会出现一些问题。


04
UE4的主要方向


UE4主要方向有两个,一个是程序方向,一个是技术美术,但前期需要挑一个方向进行专研与学习,不要贪多。


如果你选择了程序方面,你就需要学习C++语言(可以先学习C语言),如果想系统学习可以看看官网,官网视频或者文档。或者到一些教程网站查找相对应的UE4与C++教程进行学习。


技术美术是美术和技术配合,如果你选择了技术美术方面,就需要对UE4中的虚幻编辑器、着色器、照明烘焙等知识,还要搞懂很多的美术软件。然而技术美术还是有很多种类的,有偏美术也有偏技术,具体看你怎么选择。



更多文章推荐:


1、UE4引擎用的是什么语言


2、UE4如何导入模型 3dsmax模型导入UE4步骤


3、UE4登录不了是什么问题 如何解决


4、UE4除了游戏开发,还能够做什么


5、VR游戏这么火,UE4与unity 3D你选哪一个

,Unreal Engine技巧,Unreal Engine教程