虚幻引擎群组 - 文章详情 您在阅读帖子内容并对帖子进行投票之后,可发表回复。

关于学习虚幻引擎的一些建议

分享到: 分享到QQ  分享到Twitter
作者:虎啸山林    访问次数:875    投票总数:2   
创建时间:2019-10-06 09:44:31   

经常有一些同学在后台问我说:

呵呵老师,我学到什么程度可以找工作?

呵呵老师,我学了UE4半年了,好像都会一点也好像什么都不会怎么破?

今天我就把这些大家经常问的问题统一回复一下。

问题1:我虚幻引擎需要学哪些东西呢?

这取决于你用这个引擎去干什么活?虚幻可以做的方向有很多,游戏开发,虚拟现实,动画制作,增强现实甚至还可以做一些人工智能的东西。每一个方向多需要的技能当然也是不同的。

比如游戏开发中又分为两个方向:C++和技术美术,

C++方向需要精通C和C++

技术美术则需要有美术功底和一些编程知识

在学习语言之前一定要明确使用方向,南辕北辙的故事我们都听过。不要犯这种低级错误,不知道使用方向的可以去招聘网站看看。

问题2:我学到什么程度可以去找工作呢?

以虚幻引擎为例:这里有一个很有意思的现象,很多人上来就直接奔着引擎去了,学了个蓝图就去找工作。结果很多都失败了,然后和我抱怨说:明明招的的是虚幻引擎开发啊,怎么不考我引擎使用方法啊?我引擎用的很溜啊。这就是很典型的没搞清楚基础知识和工具之间的关系。

我们学习一门技能大体上都会分为基础知识和工具的使用这两部分,基础知识一般都比较枯燥,而工具的使用一般会得到很好的反馈所以是最容易上手的。但是只是工具用的好,能够解决的问题非常有限。大部分的问题都是需要靠你的基本功打底子。

举个很简单的例子:英雄联盟你和对方使用是同一个英雄,你们两个技能全部解锁的情况下,你使用大招打了人家100滴血,人家一个大招给你干死了。为什么呢?人家满级了,你才6级。

看明白了吗?技能你也都解锁了,为什么伤害不行呢?因为你没有等级作为支撑啊。

而这个等级也就是我们所说的基本功。

在UE4这里基本功是什么呢?

数据结构+算法等于程序,这我们都知道。

首先数据结构部分:

不说二叉树红黑树拓扑图最起码单链表的增删查改你得非常熟吧,这基础的不能在基础了。

算法部分:

基础的算法冒泡排序,快速排序,堆排序这些算法应该得能写出来。

还有像多线程通信,基本的设计模式等你都得懂。

而这些都是基础中的基础了。要不然连一个最基本的CreateDefaultsSubobject你都不知道原理,虽然你知道用法。

最好的练习项目是使用C++写一个贪吃蛇和一个迷宫的项目,这样基本上达到最低标准了。

问题3:呵呵老师,我学了UE4半年了,好像都会一点也好像什么都不会怎么破?

其实这个问题我觉的是前面两个问题的延伸,因为它涉及到学习方向,和学习的广度和深度。

首先学习之前一定要明确学习目标,例如:我学习就是为了做技术美术。那么基本的美术知识,游戏开发中常用的三维软件和材质贴图之类东西你必须精通。而不是学一会3Dmax学一会Maya学一会Zbrush然后再学点蓝图。

学习的广度和深度的问题:

如果是我的话,肯定是深度优先而不是广度优先,因为企业需要的人才必然是精通了某个方面的人才,而不是知道的很多但是都不精通。

问题4:我都学了半年了还不行吗?

这个问题我觉得不成立,首先抛开你学习方法,学习态度的问题。直接就默认你是扎扎实实学了半年,但是那又怎么样呢?科班毕业的人可是成体系的学了四年了,你觉得你学了半年能超过人家吗?所以踏踏实实把基础打牢才是正经事。

帖子投票

名称 是否有价值
kideny
虎啸山林