【学习笔记】Unreal(虚幻)4引擎入门(一)
刚入职新工作一个多月,目前不算太忙,晚上在家浪费时间心里难安。介于本人热爱游戏,最近闲来无事自学虚幻4引擎,若能坚持下去,希望有朝一日可以自己做出一款游戏(想吃屁)。
今天是第一篇,从安装、启动到第一个教学工程。
安装
虚幻引擎安装很便利,使用Epic游戏平台即可下载安装。得益于腾讯注资了Epic,国内服务器下载速度杠杠快,虚幻4的4.25.3版本大小11GB左右,我的下载速度基本上在5-6M/S。
下图就是Epic的游戏平台,左侧点击虚幻引擎,下载安装即可,下载完右上角黄色按钮启动,或者桌面快捷方式启动。
启动和第一个教学工程
启动虚幻引擎后,会出现如下图的界面。可以按照自己的需要选择不同的大类。跟随虚幻4的官方教程,这里选择游戏大类。
随后便弹出项目浏览器界面,如下图所示。按照教程的指导,选择蓝图(目前的理解类似于使用模板,而不是C++代码来构建,适合没有编程经验的开发者直接上手)和包含初学者内容包(这里包含了一些设定好的家具、素材贴图等)。同时选择项目保存地址和项目名称。
点击创建项目后,便是漫长的加载过程。
加载完成后,会弹出初始界面:
初始界面中已经有了一个样例场景,就是上图的座椅和地面。我们需要从头来过,那就点击上图左上角的文件,创建新关卡,选择空白关卡即可:
空白关卡建立好后,界面中的视口(就是显示座椅板凳的地方会变成漆黑一片),就需要我们添加所需的部件。比如添加一个正方形,通过调整它的角度及宽高比,让它变成地面部件:
同理,有了地面,添加光源可以加入点光源或者定向光源(我的理解类似于太阳光),以及不同的小部件,如椅子桌子等。然后通过点击单个物品可以旋转(E),平移(W)和缩放(R),将它们放置到我们需要的地方。
而视口中的快捷操作如下图:
按照教程布置完成后,我们有了如下的场景,一个漏风的破房:
随后通过添加贴图,玩家出生点,调整光源等亿点点的细节后,就可以开始Build这个工程了,Build过程中会将静态的未经烘焙的光源进行实时运算:
最后点击运行,就可以通过WSAD和鼠标在构建的场景里面游览了:
最后,感叹虚幻引擎的强大,而且虚幻5马上要和大家见了。可以用第九艺术实现自己的梦,真的太美妙!