unity3d--NGUI制作中文字体

unity3d--NGUI制作中文字体

本系列文章由Aimar_Johnny编写,欢迎转载,转载请标明出处,谢谢。

http://blog.csdn.net/lzhq1982/article/details/12750985

终于写到第十篇了,庆祝一下。哈哈。这一篇我讲一下如何用NGUI做中文字体,先声明一下,我的NGUI版本是2.6.4,操作系统是mac os,版本不同或系统不同的话请自行体会哈。

先在mac下的应用程序里找到字体册,然后在里面选一个你喜欢的中文字体,我选的是Kai,就是楷体啦,在电脑中找到它对应的ttf文件:Kai.ttf,然后把它存到unity的资源中,好,下面开始制作了。

选择NGUI->Open the Font Maker,在打开的Font Maker中,Type选Dynamic,Font TTF选刚建的Kai.ttf,Font Size是字体大小,旁边是字体风格,包括普通,粗体,斜体,粗体和斜体组合。Font Name是字体名称。我的截图如下:

点Create the Font就可以了,很简单吧,你会发现你的资源中多了一个Kai的prefab,这个就是我们做好的字体。

下面说怎么用。

用法也很简单,先创建一个Label,选NGUI->Open the Widget Wizard,Atlas不用管,Font那里把我们刚建好的Kai的prefab拖上来,Template那里选Label,如下图:

我这里是给我们的英雄写个名字,好喜欢时空领地里的露娜,处处为人照相却不求回报,来做我们的女神吧,所以在UILabel那里留下了她的大名:

注意黄叹号,大致意思就是说我们设置Depth是没用的,你得通过设置Z值来改变先后顺序,如果你有遮挡关系,这个要注意。最后Color Tint那里设置一下字体颜色就OK了。

最后上个效果图吧。

原文地址:https://www.cnblogs.com/sunet/p/3594344.html