南京音乐推荐联合社

「UE4」(1)Unreal Engine 4介绍

极战之窝 2019-08-07 13:49:07

欢迎来到极战の窝的UE4游戏引擎教程。我是极战,请多关照~!

       UE4是由Epic Games研发的游戏引擎,目前已经开源并支持免费下载。部分3A级画质的游戏作品就是由UE4打造。在这篇文章中,极战会介绍UE4的发展历史,以及如何学习UE4。


什么是Unreal Engine 4?

       Unreal Engine 4简称UE4,是一个游戏开发的工具,目前编辑器支持Windows和Mac OS系统,发布的作品可以支持Windowss、Android、Mac OS、iOS等平台,也方便了开发者开发游戏。

       目前,UE4支持C++和蓝图编程,对于没有接触过C++的人而言,蓝图编程会容易很多。什么?你不知道什么是蓝图?蓝图就是一种可视化的编程。简而言之,蓝图就是把它提供的功能给连接起来,就和连连看一样。到时候你看到了,就知道什么是蓝图了。


Unreal Engine 4的历史

      1998年,Epic Games开发了游戏《重返纳伯利》,它使用了第一代的Unreal Engine。因此,这标志着UE的诞生。

       从2002年到2006年,UE2开始代表虚幻引擎,并出现了著名的游戏《虚幻竞技场》,同时代的还有《分裂细胞》。

       2004年,Epic推出了UE3,有了前面的两个系列作铺垫,Epic无论是在经济还是技术上都让UE3名声大噪。这时候出现了《虚幻竞技场3》、《战争机器》等更加著名的游戏。

        由于UE3收费,使得很多人想使用它却无法使用。因此,Epic推出了它的免费版本UDK,它在功能上比UE3有所减少,不开放源代码,而且游戏发布出售后也要支付一定费用。

        2014年,UE4发布了,其源码也公布于众。同时,它的编程语言也完全使用C++和蓝图。


UE4的学习与注意事项

       虽然UE4已经开源并且免费,但仍然有较少的人使用UE4来开发游戏,因为UE4的学习难度比较高,教程也相对较少。

       对于初学者而言,因为有蓝图,C++虽然不是必须,但仍然建议学习。除此之外,对于编程中的面向对象思想也要有一定的认识。

        UE4的学习资源与Unity3D比起来要少很多,不过已经有所改观,正在丰富起来。初学者可以看官方的入门视频进行学习,国内也有翻译的版本,可以在优酷搜索用户“LG堂”,他的自媒体就有相关翻译。

       最重要的建议仍然是参考官方的文档,遇到问题使用百度和谷歌。(对,谷歌,因为有些东西并没有中文版本)

      对于游戏开发的新人而言,极战仍然不建议学习UE4,应该先去学习Unity3D,掌握一些游戏设计的思路、编程思想之后再尝试UE4。如果对游戏制作已经有所涉猎,可以尝试学习UE4。


好哒,大概就这些了,那么下周见,拜拜~




极战系列,与您同在~


Copyright © 南京音乐推荐联合社@2017