Bootstrap

UE4学习监督——新建关卡

UE4安装的相关操作在此不再赘述。进入主题,开发游戏首先需要设计场景,给角色一个移动空间。

​ 首先在内容浏览器中创建一个文件夹,命名为Maps。在其中创建一个关卡(Level)。创建完成后双击进入。

​ 在场景中创建一个平面(Plane),设置位置为(0,0,0)。然而我们会发现,界面中仍是一片漆黑,什么也看不到。

​ 要解决黑屏问题则需要添加光源。在左侧内容浏览器中选择光源(Lights)->定向光源(Directional Light),设置位置为(0,0,100),此时发现已经可以看见平面。

在这里插入图片描述

​ 在左侧搜索大气雾(Atmospheric Fog)并将其拖入场景中,设置位置为(0,0,300)。此时观察场景,可发现出现了明显的光晕效果。并且天空中出现了模拟太阳光点。

在这里插入图片描述
为了更为准确地模拟太阳,我们将进行光源连接。

​ 在世界大纲(World Outliner)中选择定向光源(Directional Light),在其细节(Details)面板中搜索大气/雾太阳光(Atmosphere/Fog Sun Light),勾选。在这里插入图片描述

​ 可发现天空变为蓝色,此时旋转定向光源(Directional Light)会发现天空中的太阳跟随移动。

在这里插入图片描述

​ 为了模拟更为真实的环境,现添加天空光源(Sky Light)到场景中,并设置位置为(0,0,400)。

在这里插入图片描述
我们还需要稳定的曝光来提供光照效果。搜索后期处理体积(post process volume)拖入场景中,设置位置(0,0,0)。在其细节面版设置Lens部分中Exposure的Min Brightness和Max Brightness都设置为1.此操作可以强制将自适应曝光度锁定为默认曝光度。在Post Process Volume中搜索infinite,勾选Infinite Extent,以保证范围为整个关卡。
之后,搜索天空大气(Sky Sphere)并将BP_Sky_Sphere 拖入场景,设置位置(0,0,0),同时链接到定向光源(即在细节面版中将Directional Light Actor选择为Directional Light)。
现在基本的光照已经设置完毕,我们对光照进行分组。在世界大纲中选择 定向光源(Directional Light)BP_Sky_Sphere 大气/雾太阳光(Atmosphere/Fog Sun Light) Sky Light 右击选择移动到(Move to)创建新的文件夹并放入。
我们可以观察到画面左上角始终有一行红字为 光照需要重建 。想要去掉他则需要下拉构建(build)选择仅构建光照。但是我们点击后会有一行报错,表示没有重要体积。此时我们需要搜索重要体积(Lightmass Important Volume)并拖入世界,调整大小将地图囊括在内。再进行构建光照,构建成功。

到此为止,新的关卡已经初步建立完成。下一章做C++人物移动。

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;