UE4 Text Render 中文字體制作

目前爲止,UE4中 UMG是支持中文字體的,但是TextRender組件卻不直接支持中文字體的顯示,你不得不根據模板創建新字體集,將你所需要使用到的字包含進去,然後創建這些字體所需要使用的材質,流程是很簡單的,就是麻煩事兒多……,不過算好可以用。

1、Content目錄下右鍵創建字體,名字……隨你所願。

這裏寫圖片描述

2、打開創建的字體文件,Details面板中,Font——》Font Cache Type——》Offline

這裏寫圖片描述

3、在彈出的字體對話框中如下選擇模板字體

這裏寫圖片描述

4、設置Details面板中Import Options的Alpha Only和Chars,Alpha Only只開啓Alpha通道,Chars中輸入自己的字符集。

這裏寫圖片描述

5、然後重新導入字體,順序不對不要緊

這裏寫圖片描述

6、再在Content下創建字體材質

這裏寫圖片描述

7、打開材質編輯器,設置Blend Mode混合模式爲Masked,添加FontSampleParameter和VertexColor節點,給FontSampleParameter節點Font添加我們剛纔創建的字體,如下連接:

這裏寫圖片描述

這裏寫圖片描述

8、拖一個Text Render 到場景中,將材質和字體設置成我們上面創建的。

這裏寫圖片描述

參考:http://blog.csdn.net/kasteluo/article/details/78750806

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章