学习使用虚幻引擎4开发游戏需要会编程或者是有一定编程基础吗

初二学生现在在自学python好入门编程,看的书是《Python编程 从入门到实践》听说python不适合做游戏,打算学完这本书学其他语言但是不…

}

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

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

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

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


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

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

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

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

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


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

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

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

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

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

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

在UE4这里基本功是什么呢

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

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

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

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

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

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


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

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

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

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

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

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

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

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

}

        幻引擎C++编程是很为非编员而制作的可视化编程工具使者不需要太多的编程知只需要添节点并连接它们;新版的U/mindmaster/

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信