20天从零开始学习ue4的一些感受与建议(蓝图)
发表于2018-01-20
ps1:本文是我作为游戏制作新人的一些感受,与其他新人的交流,内容并不成熟!对其他新人不具有指导作用!欢迎大佬提出建议,指出错误。


ps2:本人编程几乎0基础,如果是有编程基础的人,学习ue4可能会有与我不同的感受。




20天是从2017年12月10日到12月29日。本人是计算机专业大一新生,所以临近考试,平时课也较多,时间不是特别充分,导致完成度也不是很高。突然有一种不跳票的游戏不一定是好游戏的感觉。我制作的是俄罗斯方块。那么直接上成品的演示。
从这个演示中可以看到,我只能做两个已知方块的下落,并不能无限生成![20天从零开始学习ue4的一些感受与建议(蓝图)]()
![20天从零开始学习ue4的一些感受与建议(蓝图)]()
![20天从零开始学习ue4的一些感受与建议(蓝图)]()
。看起来还挺像这么一回事的,其实问题很大......

那么我开始从头讲我做这个俄罗斯方块的经历。
一.接到制作俄罗斯方块的命令

因为学校有一个制作游戏的学生自主实验室。所以我尝试了申请加入,而这个是他们给我的面试作业。
二.开始制作
1.“博士帽”
我用的版本是4.18.1。我一开始是跟着官方的教程学习的,也就是右上角的“博士帽”图表。

跟着这个学习到了Eitors那里,然后我知道了怎么搭建简单的场景,去哪里写蓝图。但是打开了关卡蓝图,我还是不知道该怎么开始。感觉这个教程只能让我们对虚幻四大致有个最简单的了解。知道这些功能都是什么。
2.虚幻四文档
所以我打开了虚幻四文档。打算从虚幻四文档开始学习。这里附上虚幻四文档的地址:https://docs.unrealengine.com/latest/INT/,看不懂英文的朋友不用担心,右上角能切换语言。

这里的东西看了好久,感觉学到了很多。同时因为时间也过去了将近一个星期了,所以我决定开始自己摸索着试一下制作俄罗斯方块。
3.尝试制作
在摸索过程中遇到的最大困难就是语言障碍,吃了文化的亏,虚幻四的汉化并不完全,看的很痛苦。

所以我制作了Word,把不会的单词,词组都罗列进去,在空余时间背下来。但是很多的单词知道了它叫什么,也不清楚它到底是什么......之前在虚幻四文档中学的知识感觉用处并没有派上,这可能 就是理论和实践的区别。所以我开始找大佬,前辈的博客看。
4.从博客中学习
看博客很明显的感觉就是他们说的都很好,但是大多都是针对某一个技术问题的解决,对于新人不太友好,并不适合拿来入门。但是我当时也没想到其他适合学习虚幻四的途径,所以有一两天的空白时期。之后同学给我发了大佬做的虚幻四的教学视频。
5.从教学视频中学习
在跟着教学视频学的过程中,最直接的感受就是,这也太好用了吧!早点看这个方便多了啊!

这样的教学视频就是从实践出发,附带的讲讲理论性的东西,不会导致学了很久,懂了不少,但是什么都做不了的结果。感觉也是大佬们自己总结出来的东西,是干货。

当然在自己找视频的时候也要注意,有一些也是来水的,讲一些没用的知识,就像我在这边“水帖”一样。

6.突然感觉优势很大,A了出去
在看完教学视频后,就有了很大的进展,实现了下落和计分板。瞬间感觉自己已经能做出来这个俄罗斯方块了。
7.打出GG
但是始终没能解决随机生成方块和同行消除。在自己尝试着思考之后,无奈打出GG。
8.寻求帮助
然后决定寻求帮助,通过亲戚,找了全职的大佬询问,大佬热心帮助让我有了大致的思路,但是智力不够......还是实现不出来。

最后就做了一排的消除,随机生成仍然不会,只能做已知数量的方块下落,把方块先放进去了很多,和接下来下落的方块凑满一排,装作做好的样子。
9.做最后的装饰
最后很不甘心跟着教学学到的那些许多都没用上,所以最后没去继续思考怎么实现随机生成,而是在无关紧要的方面进行修饰。哎,没办法,人就是这样,学到点什么,就不能放着不用。
三.感悟与建议
1.ue4功能真的是非常强大,但也因此它并不是那么好学,所以学习它需要有心理准备。
2.跟着官方教学学习理论知识是必要的,但是同时跟着别的大佬的教学学习,可能会学习的更有效。
3.最好找一个大佬帮助你或者一些兴趣相同的人和你一起学习,不然有一些问题真的很难找解决办法,也像单机游戏一样,容易失去乐趣,产生厌倦的情绪。
最后祝大家能顺利的学习ue4,成为大佬,做出好游戏。