對(duì)話及任務(wù)系統(tǒng)2
本文是按照@神奇筆記本視頻來整理的一個(gè)專欄有需要的可以看原視頻。
UE4對(duì)話系統(tǒng)教學(xué)(附贈(zèng)擴(kuò)展簡易任務(wù)系統(tǒng))】
先要有良好的文件規(guī)劃第一步就是新建文件夾既然是對(duì)話系統(tǒng)嘛所以我們就要建Talk?system文件夾所有的藍(lán)圖都會(huì)編在這個(gè)文件夾之下 一共三個(gè)文件夾第一個(gè)是Blueprints這個(gè)文件夾下放置我們所有的藍(lán)圖,第二個(gè)是Widgets這個(gè)文件夾下放置我們所有的控件,第三個(gè)是Textures然后這個(gè)文件夾下來放置我們所有的圖像資源
先導(dǎo)入我們的圖像資源,我們可以在對(duì)話系統(tǒng)中加入一些人物的圖像部分,導(dǎo)入圖片拖Textures文件夾就可以,但是至此這個(gè)我們對(duì)圖片處理的步驟還沒有結(jié)束啊選中這個(gè)里邊的Migrate...就是什么矩陣。
調(diào)整圖片的屬性調(diào)成Userlnter face2D (RGBA)和UI
這樣就可以使之前的PNG圖片帶透明通道的顯現(xiàn)出來,不出問題。 第二步我們來做Widget控件部分,也就是我們玩家去靠近NPC以后,出現(xiàn)對(duì)話提示。首先在這個(gè)user INTERFACE也就是用戶界面里面找到我們這個(gè)控件藍(lán)圖命名為lnter actwWidgetired on screen即屏幕所需。
然后點(diǎn)擊控件藍(lán)圖編輯它,在Designer編輯外觀在Graph體現(xiàn)他的程序功能。 因?yàn)檫@里非常簡單所以去掉描點(diǎn)刪除畫板,在這里調(diào)成desired on scree所需。
添加Vertical Box在其下面添加按鈕? 字體調(diào)節(jié)里面的設(shè)置,將按鈕命名為W_name在這里要勾選是變量那個(gè)因?yàn)椴恍枰淖兙筒还催x。W_name為什么要勾選成為變量是因?yàn)椴煌娜宋镉胁煌拿Q。
這樣NPC的UIwidget提示就做好了