原谅我又鸽了一周,因为PUBG的通行证更新,我又去肝通行证了。
这一期我们来做一个开始游戏的UI界面。首先按照惯例,我们把动图放上来看一下效果,有没有FF15UI界面昼夜变化的赶脚。

好了开工,首先我们需要一个摄像头,在运行游戏的第一时间对准角色,并显示鼠标。这里我们建立一个叫做cameraPawn,因为我们这个摄像机是PAWN。

把摄像机新建出来放到合适的位置,这里我放置的位置如图

有一点很重要我们要在游戏开始的时候给这个摄像机一个player0,不然的话我们是不会看到这个摄像机的视角。

OK 我们把menu做出来
这里我们新建user interface 然后选择控件蓝图 这里和html布局有一点关系吧,padding 之类的。新建的菜单是三个button。

这三个button是在建立在一个panel上面的。将来可以通移动panel来移动三个按钮,这个很简单,这里就不多说了。下图是按钮padding之类的参数,大家可以自己学习一下。

这里需要记住我们的play按钮是713,然后我们选择图表,开始做蓝图。点击play的时候我们要让原来第三人称小白人获取控制权。同时我们整个文本要消失掉。
所以我们先触发onclik ,是不是很像html呢?

之后,我们会把posses 给到第三人称小白人,还记得之前做的切换人物和汽车的镜头切换动画么,我们这里需要set view with blind 还有 delay 还有一点一起说了吧,上面说到文本的时候我们要给出鼠标,点击之后鼠标也需要消失,所以我们把鼠标还得撤销掉。
整个蓝图我直接放上来,很简单,如果不明白可以回头去看我之前的笔记

我们把之前遗落的,第一个是把UI放到界面,还有一个是界面鼠标。
打开关卡蓝图
这里需要创建控件userinterface 下面,然后添加视口 viewport。

最后就是我们要得到的效果啦。




