UE4基础:UMG (一) Hello World 在屏幕上显示UI控件

效果图

用Widget显示一个图片

在这里插入图片描述

简介

UMG的全称是Unreal Motion Graphics UI Designer其实就是UE4的UI系统。本文是一个UMG小实例,体现了UMG创建、编辑和加载的基本流程。

新建一个Widget Blueprint

在这里插入图片描述
适当命名,本例中命名为“MainMenu”

在这里插入图片描述

编辑UI蓝图

双击打开以后可以得到两个可互相切换的视图设计视图(Design View)和 蓝图是图(Graph View)

设计视图

在这里插入图片描述
设计视图比较直观,从左边Palette区拖进来一个Image,然后设置成我们预先导入的图片

在这里插入图片描述

Graph视图

实际上就是蓝图视图,具体用法将在后面的文章中介绍

在这里插入图片描述

加载

Widget不继承于AActor也不继承于UActorCompoent,也就是说它既不能直接方法场景中也不能当作组件来使用,这种设计和很多引擎都不相同,到底好不好呢?有着看吧。

Widget的加载方式有很多种,本文使用关卡蓝图(Level Blueprint)来加载它。

在编辑关卡蓝图前,首先要确认一下GameMode的设置,本例中我们选择最基本的GameMode即可。

在这里插入图片描述

打开关卡蓝图
在这里插入图片描述

在这里插入图片描述

编译关卡蓝图,并运行游戏,就可以看到下面的效果了

在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章