效果图
用Widget显示一个图片
文章目录
简介
- 效果图
- 简介
- 新建一个Widget Blueprint
- 编辑UI蓝图
- 设计视图
- Graph视图
- 加载
UMG的全称是Unreal Motion Graphics UI Designer其实就是UE4的UI系统。本文是一个UMG小实例,体现了UMG创建、编辑和加载的基本流程。
新建一个Widget Blueprint 适当命名,本例中命名为“MainMenu”
双击打开以后可以得到两个可互相切换的视图设计视图(Design View)和 蓝图是图(Graph View)
设计视图 设计视图比较直观,从左边Palette区拖进来一个
Image
,然后设置成我们预先导入的图片
实际上就是蓝图视图,具体用法将在后面的文章中介绍
Widget
不继承于AActor
也不继承于UActorCompoent
,也就是说它既不能直接方法场景中也不能当作组件来使用,这种设计和很多引擎都不相同,到底好不好呢?有着看吧。
Widget
的加载方式有很多种,本文使用关卡蓝图(Level Blueprint)来加载它。
在编辑关卡蓝图前,首先要确认一下GameMode
的设置,本例中我们选择最基本的GameMode
即可。
打开关卡蓝图
编译关卡蓝图,并运行游戏,就可以看到下面的效果了