廢話不多說直接開始
首先想用自定義的字體得自己做一套字體,如果想用網(wǎng)上下載的字體請(qǐng)直接將字體安裝到電腦然后跳到將字體運(yùn)用于unreal engine 4褂萧。
制作字體
1:下載字體工具FontCreator饶辙,字體工具有很多五续。本文里介紹FontCreator 6.5可霎,這個(gè)版本直接保存的字體就能用但是有一定的bug科乎,更高的版本需要導(dǎo)出為ttf才能使用割卖。
2:按control+n新建一個(gè)字體然后在箭頭指的地方輸入名字點(diǎn)擊確定
3:創(chuàng)建后會(huì)出現(xiàn)這個(gè)界面前酿,不用的字符可以選中字符按鍵盤的delete刪除。 也可以批量選擇批量刪除鹏溯。(按shift或者按control 加鼠標(biāo)左鍵)
4:如果這堆字符里沒有你想要的字符就需要你右鍵點(diǎn)擊空白處然后再點(diǎn)擊插入來插入一個(gè)新字符
5:在這個(gè)字符上點(diǎn)擊右鍵選擇屬性罢维,分別給影射的三個(gè)值賦值,這個(gè)值是對(duì)應(yīng)字符的ascii碼丙挽,ascii碼請(qǐng)自行百度肺孵。然后點(diǎn)擊確定
6:將你自己制作的文字圖片或者網(wǎng)上下載的圖片拖動(dòng)到對(duì)應(yīng)的字符的位置后松手
7:雙擊那個(gè)字符會(huì)出現(xiàn)字符編輯界面,框選后可以用鼠標(biāo)拖動(dòng)紅圈里的小方塊調(diào)整大小也可以點(diǎn)擊鍵盤的delete刪除
8:編輯好了之后按control+s保存就行了颜阐,第一個(gè)字符是不能用的最好放一個(gè)空白字符(可能是軟件bug導(dǎo)致的)
9:然后把這個(gè)字體安裝到電腦里就行了平窘,一般就是雙擊就行
將字體運(yùn)用于unreal engine 4
1:在資源目錄里點(diǎn)擊右鍵新建字體
2:雙擊這個(gè)字體后在font cache type 的屬性改為 offline 然后點(diǎn)擊yes
3:在這個(gè)界面輸入你的字體名字后選擇你的字體然后點(diǎn)擊確定
4:在details面板里找到font name選項(xiàng)去掉里面的@ ?并且在 chars 里輸入你需要的字符
5:點(diǎn)擊reimport?
6:你會(huì)得到一個(gè)這樣的東西,然后點(diǎn)擊左上角的保存
7:右鍵資源目錄新建一個(gè)材質(zhì)
8:雙擊剛剛建立的材質(zhì)在彈出的編輯頁面點(diǎn)擊 Material 然后再detals面板里找到blend Mode 在屬性里選擇 translucent
9:點(diǎn)擊右鍵輸入font選擇箭頭指的fontSamle
10:點(diǎn)擊剛剛創(chuàng)建的fontSample 再左邊的details面板里的font里面選擇剛剛創(chuàng)建的字體
11:把font sample輸出到 material里的透明度
12:給材質(zhì)一個(gè)基礎(chǔ)的顏色比如vector3
13:在虛幻編輯器里的modes面板里輸入text凳怨,然后將text render拖到場(chǎng)景里
14:最后一步就是點(diǎn)擊場(chǎng)景里的textrender 然后將 text里的font 換成剛剛創(chuàng)建的font瑰艘,text輸入文本內(nèi)容。把兩個(gè)材質(zhì)球換成剛剛創(chuàng)建的材質(zhì)
歡迎轉(zhuǎn)載肤舞,轉(zhuǎn)載請(qǐng)標(biāo)明出處: http://www.reibang.com/p/e6d40014b14f