UE4制作用户菜单

我们在UE4上添加对象,如果是一般的几何对象,直接将拖动到场景中就可以了。比如content的资源

添加图形对象

当时我们现在想添加一个用户菜单。听起来很奇怪,应为游戏中多是图形元素,也就是几何体,但是说到菜单也是,也是很常见,比如在游戏中,现实战绩的界面。UE中所有的东西,都可以用蓝图表达,也是比较快捷的方式,所以图形界面也不例外。

建立一个UI的问价夹,然后按照下图创建:

创建控件蓝图

我们就得到了一个用户控件的蓝图。如下:

创建后的蓝图

然后打开蓝图,我们穿件组合框放到里面,界面很简单,可以通过控件到视图,如下:


编辑控件

然后我们点击左上角的编译,保存。

我们这个菜单资源就完成了。我们如何将它放到界面上呢,因为拖动是无效的。我们需要关卡蓝图中编辑,关卡蓝图相当于游戏流程控制。如下打开:


打开关卡蓝图

按如下编辑蓝图:

蓝图

我们在创建控件里面的Class中选择我们刚刚创建的类,然后调用Add to Player Screen函数,将菜单加到屏幕上。编译,保存。运行效果如下:


菜单

这可能是史上最丑的菜单了吧,我们只看中这个流程就好了,至于更多的控制,可以后续了解,就先到这里吧。

备注这里面有一个比较需要注意的地方,就是创建菜单的蓝图,创建控件与创建一般的类是两个蓝图分别如下:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容