实战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://m.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

主站蜘蛛池模板: 长沙印刷厂-包装印刷-画册印刷厂家-湖南省日大彩色印务有限公司 青州搬家公司电话_青州搬家公司哪家好「鸿喜」青州搬家 | 企业微信营销_企业微信服务商_私域流量运营_艾客SCRM官网 | 无线联网门锁|校园联网门锁|学校智能门锁|公租房智能门锁|保障房管理系统-KEENZY中科易安 | 代办建筑资质升级-建筑资质延期就找上海国信启航 | 透平油真空滤油机-变压器油板框滤油机-滤油车-华之源过滤设备 | 青岛代理记账_青岛李沧代理记账公司_青岛崂山代理记账一个月多少钱_青岛德辉财税事务所官网 | 电动葫芦|防爆钢丝绳电动葫芦|手拉葫芦-保定大力起重葫芦有限公司 | 游戏版号转让_游戏资质出售_游戏公司转让-【八九买卖网】 | 冷水机-冰水机-冷冻机-冷风机-本森智能装备(深圳)有限公司 | 定制液氮罐_小型气相液氮罐_自增压液氮罐_班德液氮罐厂家 | STRO|DTRO-STRO反渗透膜(科普)_碟滤 | 熔体泵_熔体出料泵_高温熔体泵-郑州海科熔体泵有限公司 | 消防泵-XBD单级卧式/立式消防泵-上海塑泉泵阀(集团)有限公司 | 宝元数控系统|对刀仪厂家|东莞机器人控制系统|东莞安川伺服-【鑫天驰智能科技】 | 海水晶,海水素,海水晶价格-潍坊滨海经济开发区强隆海水晶厂 | 钢绞线万能材料试验机-全自动恒应力两用机-混凝土恒应力压力试验机-北京科达京威科技发展有限公司 | 地脚螺栓_材质_标准-永年县德联地脚螺栓厂家 | 西门子伺服电机维修,西门子电源模块维修,西门子驱动模块维修-上海渠利 | 黑田精工电磁阀-CAMMOZI气缸-ROSS电磁-上海茂硕机械设备有限公司 | 石家庄网站建设|石家庄网站制作|石家庄小程序开发|石家庄微信开发|网站建设公司|网站制作公司|微信小程序开发|手机APP开发|软件开发 | 汽液过滤网厂家_安平县银锐丝网有限公司 | 截齿|煤截齿|采煤机截齿|掘进机截齿|旋挖截齿-山东卓力截齿厂家报价 | 硬度计_影像测量仪_维氏硬度计_佛山市精测计量仪器设备有限公司厂家 | SDG吸附剂,SDG酸气吸附剂,干式酸性气体吸收剂生产厂家,超过20年生产使用经验。 - 富莱尔环保设备公司(原名天津市武清县环保设备厂) | MVR蒸发器厂家-多效蒸发器-工业废水蒸发器厂家-康景辉集团官网 | 路面机械厂家 | 废气处理设备-工业除尘器-RTO-RCO-蓄热式焚烧炉厂家-江苏天达环保设备有限公司 | 环氧树脂地坪_防静电地坪漆_环氧地坪漆涂料厂家-地壹涂料地坪漆 环球电气之家-中国专业电气电子产品行业服务网站! | 金属波纹补偿器厂家_不锈钢膨胀节价格_非金属伸缩节定制-庆达补偿器 | 电力测功机,电涡流测功机,磁粉制动器,南通远辰曳引机测试台 | 365文案网_全网创意文案句子素材站 | HEYL硬度计量泵-荧光法在线溶解氧仪-净时测控技术(上海)有限公司 | 铝合金重力铸造_铝合金翻砂铸造_铝铸件厂家-东莞市铝得旺五金制品有限公司 | STRO|DTRO-STRO反渗透膜(科普)_碟滤 | 齿轮减速机电机一体机_齿轮减速箱加电机一体化-德国BOSERL蜗轮蜗杆减速机电机生产厂家 | 北京模型公司-工业模型-地产模型-施工模型-北京渝峰时代沙盘模型制作公司 | 河南中整光饰机械有限公司-抛光机,去毛刺抛光机,精密镜面抛光机,全自动抛光机械设备 | 碎石机设备-欧版反击破-欧版颚式破碎机(站)厂家_山东奥凯诺机械 高低温试验箱-模拟高低温试验箱订制-北京普桑达仪器科技有限公司【官网】 | 物联网卡_物联网卡购买平台_移动物联网卡办理_移动联通电信流量卡通信模组采购平台? | 铁盒_铁罐_马口铁盒_马口铁罐_铁盒生产厂家-广州博新制罐 | 细砂提取机,隔膜板框泥浆污泥压滤机,螺旋洗砂机设备,轮式洗砂机械,机制砂,圆锥颚式反击式破碎机,振动筛,滚筒筛,喂料机- 上海重睿环保设备有限公司 |