欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Unity3d使用FairyGUI 自定義字體的操作

 更新時(shí)間:2021年04月13日 12:12:32   作者:cht_tong  
由于本項(xiàng)目ui使用了第三方ui系統(tǒng) fairyGUI 所以此文章主要講述unity3d和fairygui搭配使用字體的過(guò)程

最近ui同學(xué)使用了一種新字體(銳字銳線怒放黑簡(jiǎn)) 發(fā)現(xiàn)全部切成圖片字體 嚇?biāo)牢伊?/p>

unity3d和fairygui搭配使用字體過(guò)程

1.第一步肯定是找美術(shù)同學(xué)拿他們找來(lái)的字體

由于fairygui編輯器用的字體是訪問(wèn)操作系統(tǒng)的字體 所以拿到新字體直接雙擊安裝吧(或者放入操作系統(tǒng)盤(pán)內(nèi)的Windows/Fonts)如下圖

圖1

2.在fairygui里加個(gè)文本 選擇字體 就能找到我們添加的字體了

3.接著把字體拷貝到unity3d工程下

存放在Resource\Font(沒(méi)有可以自己建文件夾)注意這邊命名不要隨意改變

4.動(dòng)態(tài)字體支持 多個(gè)用逗號(hào)隔開(kāi)

并且將字體注入,這里要注意命名

教程到此就結(jié)束咯~

補(bǔ)充:關(guān)于fairygui在unity的位圖字體顯示錯(cuò)誤的問(wèn)題

在fairygui創(chuàng)建的位圖字體,在編輯器中顯示一切正常,但在unity中發(fā)現(xiàn)有時(shí)候會(huì)發(fā)現(xiàn)顯示錯(cuò)亂,經(jīng)過(guò)對(duì)比,發(fā)現(xiàn)顯示錯(cuò)亂是因?yàn)榘膱D片太多導(dǎo)致。

位圖字體也是打包成圖集導(dǎo)入到unity中,我們假設(shè)位圖字體是0-9,當(dāng)圖片比較多或者圖片比較大的時(shí)候圖集被拆成了兩個(gè)部分,這時(shí)可能導(dǎo)致位圖中的0-4在圖集1,5-9在圖集2,這樣0-4顯示正常,5-9顯示錯(cuò)亂(推測(cè)顯示的是5-9坐標(biāo)在圖集1的位置)。

解決方式:

1:拆解包體,把包拆解成幾個(gè)小包,盡量確保在一個(gè)包只有一個(gè)圖集。

2:位圖字體單獨(dú)設(shè)計(jì)一個(gè)包,確保只有一張圖集,用AddPackage的方式預(yù)加載。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

最新評(píng)論