手机版 欢迎访问个人测试3643(www.yoweidao.com)网站

当前位置: 主页 > 研发>虚幻引擎需要学什么语言呢关于学习虚幻引擎的一些建议虚幻引擎需要学什么语言呢全程干货,

虚幻引擎需要学什么语言呢关于学习虚幻引擎的一些建议虚幻引擎需要学什么语言呢全程干货,

时间:2023-03-14 15:04|来源:张政霖|作者:张政霖|点击:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

首先数据结构部分:

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

算法部分:

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

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

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

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

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

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

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

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

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

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

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

公众号会发一些游戏设计与开发的内容,大家记得点一个关注啊。

举报/反馈
编辑推荐

Copyright © 2002-2022 个人测试3643 版权所有 蜀ICP备2023007363号-1