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即可。

在這裏插入圖片描述

打開關卡藍圖
在這裏插入圖片描述

在這裏插入圖片描述

編譯關卡藍圖,並運行遊戲,就可以看到下面的效果了

在這裏插入圖片描述

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