? ,,

亚洲午夜精品视频_国产黄大片_网站av_99亚洲伊人久久精品影院红桃_91av入口_永久免费av片在线观看全网站

聯系我們

給我們留言

聯系我們

地址:福建省晉江市青陽街道洪山路國際工業設計園納金網

郵箱:info@narkii.com

電話:0595-82682267

(周一到周五, 周六周日休息)

當前位置:主頁 > 3D教程 > 3D技巧分享

UE4之UI制作教程

來源: 互聯網 | 責任編輯:傳說的落葉 | 發布時間: 2017-09-20 20:52 | 瀏覽量:
VR游戲其實不太注重UI這部分,市面上的VR游戲絕大多數直接省略UI,做UI好處是在接到需求后多條路子去實現。所以,如果有想掌握的繼續往下看教程。
 
UE4引擎編輯UI通常使用Widget Blueprint,HUD涵蓋的面比Widget Blueprint更廣,包含2D、3D和其他,使用c++進行編寫,但做UI不如Widget Blueprint細致、功能多。
 
首先,在Content Browser里右鍵選擇生成一個WidgetBlueprint,打開WidgetBlueprint,根據需求選用Image、Text、Progress Bar等等組件設計你的UI畫面。
 
VR游戲里建議盡量降低UI在視野畫面上占用的比例,UI畫面排版好之后,可以按需求設計曲線和幀動畫,然后可以選定一個組件,在Details窗口里凡是有Bind的項都可以點開Bind選項編寫邏輯,你可以根據需要設計編寫,然后在Graph頁面統一處理UI信息。
 
注意,如果主角或者其他藍圖類需要調用到UI組件或者UI組件里的變量,則需要將組件的Is Variable項勾上,就在Details窗口第一行組件名后面。
ue4
WidgetBlueprint做好后,我們就要確定我們選擇哪種方法給相機添加上UI,我這有兩種方法,一種是直接綁到相機上,一種是動態添加給相機。
直接綁到相機。打開主角的Character藍圖,添加一個Spring Arm拉到Camera下面,再添加一個Widget組件拉到Spring Arm下面,在Widget組件Details窗口的User Interface欄的Widget Class項設置UI藍圖類。
 
注意,設置好UI藍圖類后,還需要將Widget組件倒轉180度,并調節Widget的位置,使UI正好在相機視野里,而且這種方法做出的UI會隨動作抖動,所以要嚴格控制抖動的范圍和方向。Widget組件加到主角藍圖之后,Widget組件的User Interface下的Space項選World,Image的Alpha值只有0和1兩種情況,選Screen,Alpha值才可控。
ue4 ui
 動態添加給相機。先用Create UI Widget生成一個UI組件,然后用Add to Viewport將UI添加到主角的視野里,如果需要隱藏UI,可以直接用Remove from Parent拉出來,等需要顯示的時候再直接用Add to Viewport添加上去。
 
注意,避免重復用Create UI Widget生成組件,以免占用大量內存,生成后可以用Add to Viewport和Remove from Parent控制UI的顯示和隱藏。
ue4 ui 制作
ue4的ui制作大功告成,鳴謝piger91。

相關文章
網友評論

您需要登錄后才可以發帖 登錄 | 立即注冊

關閉

全部評論:0條

推薦
熱門
主站蜘蛛池模板: 国产精品成人精品久久久 | 在线播放免费人成毛片乱码 | 日本免费黄色片 | 起碰成人免费公开网视频 | 色综合久久久久久 | 亚洲视频网 | 日韩欧美在 | 国产一区私人高清影院 | 欧美一级淫片漂亮的老师 | 青青草国产免费一区二区 | 国产精品久久久久久久久人妻 | 无码中文人妻在线一区 | 亚洲男人天堂视频 | 亚洲国产精品毛片av不卡在线 | 国产超碰人人爽人人做 | 亚洲高清在线观看视频 | 无码一区二区三区 | 中文精品无码中文字幕无码专区 | 丝袜免费视频xx在线观看 | 伊人久久欧美综合精品 | 国产精品一区二区三区高清在线 | 青青久在线视频免费观看 | 久久久久久国产精品免费免费男同 | 欧美成人精品不卡视频在线观看 | 狠狠干伊人 | 狠狠色噜噜狠狠狠777米奇 | 欧美亚洲国产片在线播放 | 噜噜噜噜私人影院 | 免费a级毛片无码a∨免费软件 | 欧美激情视频一区二区免费 | 我要看特级毛片 | 亚洲av中文无码字幕色三 | 黄网站在线观看视频 | 免费毛片播放 | 国产真人做爰视频免费 | 久久99精品国产麻豆婷婷 | 欧美激情级毛片 | 99riav视频国产在线看 | 国产在线综合网 | 亚洲国产高清在线 | 免费a级毛片18禁网站免费 |