您好,登錄后才能下訂單哦!
這篇文章主要介紹了NGUI HUD Text怎么用,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
NGUI HUD Text是一款不錯(cuò)的精靈頭頂信息顯示插件,例如人物頭頂?shù)膶?duì)話顯示,受到傷害,治療的數(shù)字顯示等。顧名思義,這款插件是基于NGUI開發(fā)的,也就是說它必須跟NGUI配套使用。NGUI這種大名鼎鼎的插件就不需要我再多做介紹了吧。還沒有NGUI的同學(xué)也不用擔(dān)心,NGUI HUD Text里集成了一個(gè)Lite版的NGUI,單純做頭頂數(shù)據(jù)顯示夠用了。
我在這里大體說一下這款插件的使用方法吧。首先導(dǎo)入插件,之后你會(huì)在Project面板看到"HUD Text"這個(gè)文件夾。展開文件夾,你會(huì)看到一個(gè)Scripts文件夾,里面就是這個(gè)插件的核心代碼了。一個(gè)是"HUD Text.cs",一個(gè)是"UIFollowTarget.cs"。前一個(gè)是用來顯示頭頂信息的,后一個(gè)是用來做UI跟隨的(讓信息顯示UI跟隨制定目標(biāo))。我以HUD Text插件里自帶的例子作說明吧(例子的路徑是HUD Text/Examples/Scenes)。打開"ExampleTwo"場(chǎng)景文件,你會(huì)在Game窗口看到一些小帳篷和一個(gè)獸人。運(yùn)行程序,用鼠標(biāo)懸浮在獸人身上會(huì)顯示"Left-Click,Right-Click",鼠標(biāo)左鍵單擊獸人會(huì)顯示紅色的傷害數(shù)字,右鍵單擊獸人會(huì)顯示綠色的治療數(shù)字。下面看看這個(gè)效果用HUD Text是如何實(shí)現(xiàn)的,步驟很簡(jiǎn)單,我來講一下實(shí)現(xiàn)過程。
1.制作一個(gè)HUD Text Prefab在這個(gè)Prefab上掛載插件提供的HUDText和UIFollowTarget腳本(例子中的UIFollowTarget腳本是通過Orc(獸人)對(duì)象上的Collider Display Text腳本Add上去的,另外插件里已經(jīng)提供了制作好的HUD Text Prefab,在Examples文件夾下的Prefabs文件中,懶人可以直接使用)。
2.設(shè)置HUDText和UIFollowTarget腳本的一些變量。HUDText的Font變量用于設(shè)置HUDText的字體,必須是NGUI Font Maker制作的字符集Prefab才能掛載。Effect用來設(shè)置字體顯示效果,有普通,陰影,鑲邊這三種效果。下面的Curve可以不用去管,是用來設(shè)置字符彈出,顯示到消失這短時(shí)間字符的顯示效果的。UIFollowTarget中的Target變量設(shè)置字符的彈出位置,字符會(huì)從Target的位置彈出(這個(gè)Target一般是個(gè)空GameObject,并被放置在需要顯示頭頂數(shù)據(jù)的角色頭頂部位)。下面的GameCamera變量設(shè)置為整個(gè)游戲的MainCamera,UICamera設(shè)置為NGUI提供的UICamera。最后的Disable If Invisible打上勾即可。
3.編寫在Target位置顯示字符的腳本,其實(shí)插件例子里的Collider Display Text腳本已經(jīng)展示的非常清楚了。我在這里再簡(jiǎn)單說一下,首先這個(gè)HUD Text Prefab必須掛載到NGUI的UI Camera下面才能生效。向某個(gè)GameObject下增添Prefab有很多方法,最常用的是通過Instantiate()函數(shù)先構(gòu)建一個(gè)Prefab,然后設(shè)置他的parent屬性等于對(duì)應(yīng)的GameObject即可?;蛘吒奖愕氖鞘褂肗GUI插件提供的NGUITools.AddChild方法。在Target位置顯示字符的方法是HUDText mText.Add(String text, Color color, float stayDuration),text是需要顯示的文本,color是文本顏色,stayDuration是文本顯示的時(shí)間。很簡(jiǎn)單吧?只需要使用這個(gè)簡(jiǎn)單的方法就可以讓角色頭頂顯示漂亮的文字信息了。
最后說一下,HUD Text這個(gè)插件的官方售價(jià)是20$。
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“NGUI HUD Text怎么用”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來學(xué)習(xí)!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。