您的位置:首页 > 移动开发 > Unity3D

unity3d学习笔记(十)--NGUI制作中文字体

2013-12-30 22:35 260 查看
本系列文章由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了。

最后上个效果图吧。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: