国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
【【Unity3d】Textmesh pro教程:介紹及制作Font Asset】
Unity 5.6進(jìn)行了許多升級,包括引入了新的系統(tǒng)Video Player等。其中最有用的我覺得應(yīng)該是開始整合Asset Store中的年度最佳插件Textmesh pro,并且提供免費(fèi)下載。
比起UGUI的Text控件,Textmesh pro有著許多優(yōu)勢。它使用Signed Distance Field(SDF)即有向距離場作為主要的文本渲染管線,在不同的分辨率和不同的位置下都能渲染出清晰的文本,而且它通過不同的著色器來實(shí)現(xiàn)描邊,陰影,發(fā)光等效果,表現(xiàn)更出色的同時性能也更好。
但是,Textmesh pro使用時需要制作字體文件即Font Asset,對于英文數(shù)字即字符只需制作ASCII的文件即可,但是對于中文,如果我們的文字需要動態(tài)生成且不可控,那么就需要考慮所有可能需要的文字,生成的字體文件就會很大,不適合手游等要求安裝包小的項(xiàng)目使用。所以建議只在可確定中文的UI和ASCII包含字符上使用Textmesh pro。


下面介紹一下如何制作Font Asset。
首先從Asset Store導(dǎo)入Textmesh pro,然后選擇Window->TextMeshPro->Font Asset Creator:

打開字體文件制作器:

    - Font Source:選擇需要制作的字體。
    - Font Size:字體大小,可以選擇自動或者指定大小。建議自定義一個大小,如果要添加或者刪減文字,重新之后之后可以方便保持文字的大小。


    - Font padding:文字間距。即生成的字體文件貼圖上字與字之間的間隙,這個值會影響字體的描邊效果。
    - Packing Mode:打包模式,可選快速或者優(yōu)化。
    - Atlas Resolution:生成的字體文件貼圖的大小。如果我們選擇的字體大小是自動,那么插件會根據(jù)貼圖大小來選擇生成的字體大小。如果我們規(guī)定了字體大小,而貼圖大小不夠的話,我們就會失去一些字的信息。所以我們要計(jì)算好這個值,在能夠包括所有需要的字的情況下將文件大小控制到最小。
    - Character Set:選擇文字來源。最常使用的是ASCII和Characters from File。顧名思義前者是使用ASCII字符,后者是使用我們制定文本中的文字。需要使用中文的話就要選后者了,一般3500常用漢字也夠了。
                              

    - Font Style:字體風(fēng)格,就是正規(guī),粗體,斜體等Word中常見的選項(xiàng),可以根據(jù)我們的需求選擇。
    - Font Render Mode:字體渲染模式。一般選擇默認(rèn)的即可。
    - Get Kerning Pairs?:決定是否讀取字體的字偶距。


全部設(shè)置好之后點(diǎn)擊Generate Font Atlas生成字體文件:

生成成功之后我們可以查看到生成的信息和貼圖,如果有問題比如丟失字體或者想上圖圖貼大小可以減小的情況,我們就可以調(diào)整參數(shù)之后重新生成。如果覺得沒有問題了,我們就可以點(diǎn)擊Save TextMeshPro Font Asset按鈕存儲生成好的字體文件。

查看生成的Font Asset文件,我們可以在Inspector面板上看到字體文件的信息:


很多信息都可以在面板上進(jìn)行修改。如果我們覺得需要的文字太多而一張大分辨率的貼圖文件太大,我們可以選在將這些文字分成幾個小文件,生成不同的字體文件,再利用Textmesh pro的字體回調(diào)功能(當(dāng)前字體文件中未查詢到文字信息時會繼續(xù)查詢回調(diào)文件中的字體信息)添加回調(diào)字體文件:

需要顯示文本時,我們可以創(chuàng)建Textmesh Pro對象,一般是UI對象,在Create->UI中選擇TextMeshPro - Text(或者普通3D對象Create->3D->TextMeshPro - Text),在Font Asset中選擇我們生成的字體文件即可:

在下載的Textmesh pro包中也有User Guide,我們可以閱讀官方的手冊來學(xué)習(xí)這個非常有用的插件,這里后續(xù)也會出有關(guān)Textmesh pro其他的教程,歡迎繼續(xù)關(guān)注。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
unity 3d中NGUI顯示清晰中文字體
unity3d學(xué)習(xí)筆記(十)NGUI制作中文字體
字體的下載與安裝
獨(dú)立開發(fā)者必備技能 - 為Unity游戲制作Bitmap字體(圖片字體)
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服