這篇文章主要介紹了NGUI HUD Text怎么用,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
創(chuàng)新互聯(lián)公司專業(yè)提供成都天府聯(lián)通服務(wù)器托管服務(wù),為用戶提供五星數(shù)據(jù)中心、電信、雙線接入解決方案,用戶可自行在線購買成都天府聯(lián)通服務(wù)器托管服務(wù),并享受7*24小時金牌售后服務(wù)。NGUI HUD Text是一款不錯的精靈頭頂信息顯示插件,例如人物頭頂?shù)膶υ掞@示,受到傷害,治療的數(shù)字顯示等。顧名思義,這款插件是基于NGUI開發(fā)的,也就是說它必須跟NGUI配套使用。NGUI這種大名鼎鼎的插件就不需要我再多做介紹了吧。還沒有NGUI的同學(xué)也不用擔(dān)心,NGUI HUD Text里集成了一個Lite版的NGUI,單純做頭頂數(shù)據(jù)顯示夠用了。
我在這里大體說一下這款插件的使用方法吧。首先導(dǎo)入插件,之后你會在Project面板看到"HUD Text"這個文件夾。展開文件夾,你會看到一個Scripts文件夾,里面就是這個插件的核心代碼了。一個是"HUD Text.cs",一個是"UIFollowTarget.cs"。前一個是用來顯示頭頂信息的,后一個是用來做UI跟隨的(讓信息顯示UI跟隨制定目標(biāo))。我以HUD Text插件里自帶的例子作說明吧(例子的路徑是HUD Text/Examples/Scenes)。打開"ExampleTwo"場景文件,你會在Game窗口看到一些小帳篷和一個獸人。運(yùn)行程序,用鼠標(biāo)懸浮在獸人身上會顯示"Left-Click,Right-Click",鼠標(biāo)左鍵單擊獸人會顯示紅色的傷害數(shù)字,右鍵單擊獸人會顯示綠色的治療數(shù)字。下面看看這個效果用HUD Text是如何實(shí)現(xiàn)的,步驟很簡單,我來講一下實(shí)現(xiàn)過程。
1.制作一個HUD Text Prefab在這個Prefab上掛載插件提供的HUDText和UIFollowTarget腳本(例子中的UIFollowTarget腳本是通過Orc(獸人)對象上的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è)置字符彈出,顯示到消失這短時間字符的顯示效果的。UIFollowTarget中的Target變量設(shè)置字符的彈出位置,字符會從Target的位置彈出(這個Target一般是個空GameObject,并被放置在需要顯示頭頂數(shù)據(jù)的角色頭頂部位)。下面的GameCamera變量設(shè)置為整個游戲的MainCamera,UICamera設(shè)置為NGUI提供的UICamera。最后的Disable If Invisible打上勾即可。
3.編寫在Target位置顯示字符的腳本,其實(shí)插件例子里的Collider Display Text腳本已經(jīng)展示的非常清楚了。我在這里再簡單說一下,首先這個HUD Text Prefab必須掛載到NGUI的UI Camera下面才能生效。向某個GameObject下增添Prefab有很多方法,最常用的是通過Instantiate()函數(shù)先構(gòu)建一個Prefab,然后設(shè)置他的parent屬性等于對應(yīng)的GameObject即可?;蛘吒奖愕氖鞘褂肗GUI插件提供的NGUITools.AddChild方法。在Target位置顯示字符的方法是HUDText mText.Add(String text, Color color, float stayDuration),text是需要顯示的文本,color是文本顏色,stayDuration是文本顯示的時間。很簡單吧?只需要使用這個簡單的方法就可以讓角色頭頂顯示漂亮的文字信息了。
最后說一下,HUD Text這個插件的官方售價是20$。
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“NGUI HUD Text怎么用”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
新聞標(biāo)題:NGUIHUDText怎么用-創(chuàng)新互聯(lián)
分享鏈接:http://jinyejixie.com/article2/dpejic.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、動態(tài)網(wǎng)站、品牌網(wǎng)站設(shè)計、外貿(mào)建站、軟件開發(fā)、微信小程序
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容