实战IT培训机构_IT培训班选大学生IT技术培训中心_中公优就业

400-650-7353
您所在的位置:首頁 > IT干貨資料 > unity > 【Unity基礎知識】UMG的基本使用

【Unity基礎知識】UMG的基本使用

  • 來源:Unity干貨資料
  • 2023-08-09 14:50:00
  • 閱讀()
  • 分享
  • 手機端入口

在任何游戲和應用中,User Interface(以下簡稱UI)是必不可少的一部分。同樣在UE4中UI也是必不可少的內容,接下來我們看一下UE4中是如何創建和使用UI的。

Unreal Motion Graphics UI Designer(以下簡稱UMG)是UE4提供的一種可視化的解決方案,主要用來創建UI元素,如游戲中的HUD(Heads-Up Display),菜單和其他想要呈現給用戶的UI元素。

UMG的核心是Widget,這些Widget是一些提前寫好的函數庫,主要用來創建UI元素,如按鈕,勾選框,滑動條以及進度條等。可以使用Widget藍圖進行編輯,不僅可以編輯UI,還可以編寫UI的交互邏輯,對應的Widget藍圖包含兩個部分,Designer窗口主要用于編輯UI層級并設置UI元素的自適應;Graphics窗口主要處理UMG的數據綁定和對應的邏輯,如點擊按鈕加載場景等等。

接下來我們簡單講解一下UMG的基本使用。

一、UMG的創建

UMG屬于UE4的一種自帶資源,所以我們需要在Content Browser中創建。這里有兩種方式:

1)點擊Content Browser左上角的”Add New”;

2)直接在Content Browser中右鍵點擊;

在彈出來的菜單中選擇User Interface->Widget Blueprint,創建完成之后進行重命名,此處筆者命名為WBP_Main,讀者可以根據自己的需要進行命名。

雙擊即可打開,打開之后界面如下圖所示。接下來簡單介紹一下界面中的各個部分。

1:工具欄,主要存放常用的工具,如Compile(編譯)、Save(保存)、Browse(在Content Browser中顯示)等。

2:控制板:主要存放系統和自定義的UI元素,如按鈕、圖片等。

3:層級:主要存放和展示當前Canvas中使用的UI元素及其層級關系。

4:視圖:用于創建和調節各個UI,以及UI之間的邏輯操作。

5:細節:顯示當前所選UI的屬性。

6:動畫:用于創建和編輯動畫。

基本界面已經熟悉了,我們接下來創建一個按鈕。從控制板中拖拽Button到視圖中,適當調整大小和位置,拖動Text作為Button的子物體,并將Text對應的文字改為“Start Game”,具體效果如下圖所示。

接下來為為按鈕添加點擊事件。

選擇按鈕,在細節面板中點擊OnClicked后面的加號,如下圖所示。

點擊完之后會自動跳轉到藍圖界面。編寫按鈕對應的關卡跳轉邏輯,如下圖所示,創建OpenLevel節點并將要跳轉的關卡名稱填寫在Leve Name參數中。

UMG已經創建完成,別忘了點擊Compile和Save。

二、UMG的顯示

我們到目前為止只是創建了UI,想要在游戲運行過程中顯示UI,需要執行額外的步驟,接下來一起看一下。

打開關卡藍圖,在EventBeginPlay節點(沒有的畫可以手動創建)之后連接CreateWidget和AddToViewport節點,并在CreateWidget節點的Class參數中指定為WBP_Main。

運行游戲發現無法顯示鼠標,所以我們需要再添加兩個節點,如下圖所示。

最終運行效果如下圖所示,點擊左上方按鈕可以實現場景的跳轉。

文章“【Unity基礎知識】UMG的基本使用”已幫助

更多內容

>>本文地址:http://www.jecan.cn/zhuanye/2023/72219.html

THE END  

聲明:本站稿件版權均屬中公教育優就業所有,未經許可不得擅自轉載。

1 您的年齡

2 您的學歷

3 您更想做哪個方向的工作?

獲取測試結果
  • 大前端大前端
  • 大數據大數據
  • 互聯網營銷互聯網營銷
  • JavaJava
  • Linux云計算Linux
  • Python+人工智能Python
  • 嵌入式物聯網嵌入式
  • 全域電商運營全域電商運營
  • 軟件測試軟件測試
  • 室內設計室內設計
  • 平面設計平面設計
  • 電商設計電商設計
  • 網頁設計網頁設計
  • 全鏈路UI/UE設計UI設計
  • VR/AR游戲開發VR/AR
  • 網絡安全網絡安全
  • 新媒體與短視頻運營新媒體
  • 直播帶貨直播帶貨
  • 智能機器人軟件開發智能機器人
 

快速通道fast track

近期開班時間TIME

主站蜘蛛池模板: 爱德华真空泵油/罗茨泵维修,爱发科-比其尔产品供应东莞/杭州/上海等全国各地 | 清水-铝合金-建筑模板厂家-木模板价格-铝模板生产「五棵松」品牌 | 超声波乳化机-超声波分散机|仪-超声波萃取仪-超声波均质机-精浩机械|首页 | 缓蚀除垢剂_循环水阻垢剂_反渗透锅炉阻垢剂_有机硫化物-郑州威大水处理材料有限公司 | 石英砂矿石色选机_履带辣椒色选机_X光异物检测机-合肥幼狮光电科技 | 中开泵,中开泵厂家,双吸中开泵-山东博二泵业有限公司 | 重庆磨床过滤机,重庆纸带过滤机,机床伸缩钣金,重庆机床钣金护罩-重庆达鸿兴精密机械制造有限公司 | 一体化隔油提升设备-餐饮油水分离器-餐厨垃圾处理设备-隔油池-盐城金球环保产业发展有限公司 | 南汇8424西瓜_南汇玉菇甜瓜-南汇水蜜桃价格 | 开锐教育-学历提升-职称评定-职业资格培训-积分入户 | 体检车_移动CT车_CT检查车_CT车_深圳市艾克瑞电气有限公司移动CT体检车厂家-深圳市艾克瑞电气有限公司 | 刺绳_刀片刺网_刺丝滚笼_不锈钢刺绳生产厂家_安平县浩荣金属丝网制品有限公司-安平县浩荣金属丝网制品有限公司 | 威实软件_软件定制开发_OA_OA办公系统_OA系统_办公自动化软件 | 芝麻黑-芝麻黑石材厂家-永峰石业| 代理记账_公司起名核名_公司注册_工商注册-睿婕实业有限公司 | 工业废水处理|污水处理厂|废水治理设备工程技术公司-苏州瑞美迪 今日娱乐圈——影视剧集_八卦娱乐_明星八卦_最新娱乐八卦新闻 | 集装箱标准养护室-集装箱移动式养护室-广州璟业试验仪器有限公司 | 臻知网大型互动问答社区-你的问题将在这里得到解答!-无锡据风网络科技有限公司 | 精密模具-双色注塑模具加工-深圳铭洋宇通| 千淘酒店差旅平台-中国第一家针对TMC行业的酒店资源供应平台 | 蔬菜清洗机_环速洗菜机_异物去除清洗机_蔬菜清洗机_商用洗菜机 - 环速科技有限公司 | 合肥白癜风医院_合肥治疗白癜风医院_合肥看白癜风医院哪家好_合肥华研白癜风医院 | 贵州自考_贵州自学考试网| 美国HASKEL增压泵-伊莱科elettrotec流量开关-上海方未机械设备有限公司 | 微型驱动系统解决方案-深圳市兆威机电股份有限公司 | 酒精检测棒,数显温湿度计,酒安酒精测试仪,酒精检测仪,呼气式酒精检测仪-郑州欧诺仪器有限公司 | 宝鸡市人民医院 | 视频教程导航网_视频教程之家_视频教程大全_最新视频教程分享发布平台 | 多物理场仿真软件_电磁仿真软件_EDA多物理场仿真软件 - 裕兴木兰 | 京港视通报道-质量走进大江南北-京港视通传媒[北京]有限公司 | 塑料异型材_PVC异型材_封边条生产厂家_PC灯罩_防撞扶手_医院扶手价格_东莞市怡美塑胶制品有限公司 | 跨境物流_美国卡派_中大件运输_尾程派送_海外仓一件代发 - 广州环至美供应链平台 | 壹作文_中小学生优秀满分作文大全| 车间除尘设备,VOCs废气处理,工业涂装流水线,伸缩式喷漆房,自动喷砂房,沸石转轮浓缩吸附,机器人喷粉线-山东创杰智慧 | 除尘器布袋骨架,除尘器滤袋,除尘器骨架,电磁脉冲阀膜片,卸灰阀,螺旋输送机-泊头市天润环保机械设备有限公司 | 定硫仪,量热仪,工业分析仪,马弗炉,煤炭化验设备厂家,煤质化验仪器,焦炭化验设备鹤壁大德煤质工业分析仪,氟氯测定仪 | 消泡剂-水处理消泡剂-涂料消泡剂-切削液消泡剂价格-东莞德丰消泡剂厂家 | 工业淬火油烟净化器,北京油烟净化器厂家,热处理油烟净化器-北京众鑫百科 | 粉末包装机-给袋式包装机-全自动包装机-颗粒-液体-食品-酱腌菜包装机生产线【润立机械】 | 单机除尘器 骨架-脉冲除尘器设备生产厂家-润天环保设备 | 胶辊硫化罐_胶鞋硫化罐_硫化罐厂家-山东鑫泰鑫智能装备有限公司 意大利Frascold/富士豪压缩机_富士豪半封闭压缩机_富士豪活塞压缩机_富士豪螺杆压缩机 |