NGUI一开始是不支持动态字体的,尽管Unity从4.0开始就已经支持了,可是NGUI依旧宁死不屈,就不支持,可能是老外觉得自己做个不就好了嘛,就26个字母加上标点,多大点儿事儿╮(╯_╰)╭。可是生活在天朝的程序猿就苦咯,自己做图集?可以!常用的3000+字,稍微偏一点儿的字就打不出来不说,效果还不好,总感觉那些字怪怪的,放大一点就糊了。反正各种不爽。。。后来,有个大神自己写了个脚本,让NGUI也支持动态字体了,真是雪中送炭啊,看着清晰的字体,LZ对着屏幕就像饿了很多天的乞丐看见鸡腿一样。可是,在自己尝试着使用了一下,发现还是有些这样那样的Bug。不是很好用。再然后,盼星星盼月亮,tasharen大神终于放出了支持动态字体的官方版本!!!ps.其实我看了新加的几个脚本,跟之前非官方版本差别基本不大。谁知道这是什么情况。。

  拿到支持动态字体的NGUI,LZ迫不及待开始了尝试。首先,选一个好看的ttf字体扔到unity中,然后就等着吧,可得一会儿。。

                                            

  经过漫长的等待,字体终于导入到unity中,下面需要选择NGUI自带的Font Maker工具,在这里。。

                                                 

  打开后Type选择Dynamic,Font TTF讲导入的字体拖到此处。起一个霸气的名字,点击那个绿色的按钮就可以得到一个字体预制。

                                           

  下面创建一个Label试试。Font就是刚才得到的那个预制。

                                        

  点击Add进一个Panel中,假如你的Panel中本来就有一个背景什么的,你会发现你刚添加的字体被挡住了,而且任你点Depth点到手抽筋也没用。。

                                

  这个问题是因为在同一Panel不同图集造成的,这时候Depth是没用的。而你会发现NGUI的Example就不会出现这个问题,因为它的字体和精灵都在同一图集╮(╯_╰)╭。这个问题有些复杂以后再说好了。要解决这个问题,你需要调整Label的z轴,比背景前一点点就行。

                                

  你会发现其实动态字体还是非常好用的,一般情况下需要的字、符号里面都有,而且还很清晰,放大一些也不会糊,妈妈再也不用担心我的字体问题了!剩下的Input也一样,想输入什么就输入什么↖(^ω^)↗。

     

NGUI动态字体的制作相关推荐

  1. 制作NGUI动态字体

    不用说NGUI是个牛B又好用的插件,我就不多说了. 在ngui中有两种制做字体的方式,一种是bmfont等工具制作字体图集的方法,这种方法呢是动态的,生成的图集有多个字就是多少个字,要多加一个字要重新 ...

  2. NGUI 动态字体边缘模糊,毛边的问题解决办法

    NGUI支持生成动态字体,将ttf格式的字体文件拖入工程,用NGUIFontMaker制作即可,但是制作完之后会发现字体有毛边,边缘模糊. 这时选中你生成的字体预设,在该预设的UIFont脚本上更改P ...

  3. NGUI动态字体教程

    注:此教程仅是用于Unity 4+ 第1 步:导入NGUI 第2 步:导入NGUI_277c_DynamicFonts.unitypackage 如果使用的是ngui2.3.1 或更高的话替换UIFo ...

  4. NGUI动态字体的使用

    LZ今年六月刚刚毕业,在学校跟着老师做Android,OpenGL ES方面的项目(说白了就是干苦力╮(╯_╰)╭).年后来SZ了,就业前景好像并没有电视上渲染的那样糟糕,至少IT行业是这样吧,只要你 ...

  5. unity5.5之NGUI制作动态字体

    昨天讲了静态字体的创建,今天讲讲动态字体,方式差不多,其实就一个属性的更改.首先我们打开Font Maker,步骤NGUI->Open->Font Maker,选择Type属性为Dynam ...

  6. unity_NGUI动态字体制作与字体清晰的几点要素

    1.需要制作动态字体,这样支持字体清晰输出. 2.字体Size必要时需要调大. 3.Keep crisp注意设定为Never. 动态字体制作: 1.添加ttf字体进工程,可以在控制面板里找到. 2.创 ...

  7. 字体感觉小了 引入的vant_动态字体海报如何设计与制作?

    点击上方蓝字,把我设置为星标☆吧前天,第30期「字体+动效」课开始招收些学生,在报名咨询过程当中,有一部分人表示没接触过AE软件,感觉动态制作与设计很难,担心学不好.为了方便大家理解,我将不久前的一个 ...

  8. 在NGUI的UILabel中使用动态字体与表情

    前言 众所周知,UILabel的静态字体是支持表情的,不过需要将表情与文字打包到一个图集中,并且因为受限于静态字体,几乎不适用于中文日文等文字的图文混排. 这几天因为项目需要研究了一下动态字体中使用表 ...

  9. 名编辑电子杂志大师教程 | 制作产品电子目录时如何添加动态字体?

    用名编辑电子杂志大师能够在您的产品目录中添加动态字体,可以在产品目录的页面添加公司信息,产品介绍等文字信息. 名编辑软件中,提供了6种文本方式,数十种文字展示效果,用它制作产品电子目录,设计出来的效果 ...

最新文章

  1. 设计模式之监听器模式
  2. nanopi如何与虚拟机连接起来
  3. 《明解C语言》pdf
  4. OpenGL 几何着色器细分的实例
  5. Unix传奇(下篇)
  6. 查询优化器内核剖析第一篇
  7. OC开发_整理笔记—— CoreLocation(1)基本使用
  8. 十分钟看懂什么是VoLTE【包学包会,否则退款】
  9. oss多线程 上传_oss-android/ios-sdk 断点续传(多线程)
  10. 宝塔php gd库,宝塔面板安装 EasyImag – 一款最简单图床的安装体验
  11. Camera摄像头工作原理
  12. 诗与远方:无题(四)
  13. 计算机上的刷新快捷键,刷新快捷键是
  14. Ansys 错误记录
  15. AES JS实现加密解密
  16. 笔记本无线网卡驱动异常如何解决?
  17. Hadoop集群配置
  18. 编解码学习笔记(三):Mpeg系列——Mpeg 1和Mpeg 2
  19. MySql 查询语句替换换行符
  20. Bugku:Snowfall

热门文章

  1. Apache Archiva搭建Maven私人服务器
  2. Microsoft 离线翻译引擎介绍
  3. 使用简单的逻辑方法进行独立思考
  4. Java操作Excel电子表格
  5. 【Proteus仿真】51单片机在线版电子锁案例
  6. 我的世界服务器上次死亡位置,我的世界怎么传送到上次死的地方
  7. 如何在spring事务提交成功后再进行异步操作
  8. 教师资格证考试备考资料大合集(历年真题+常用考点+模拟试题+面试),共460份,987M,附件中为网盘链接
  9. Error creating bean with name ‘servletEndpointRegistrar‘ defined in class path resource
  10. sharedpreferences用法,一线互联网架构师设计思想解读开源框架!进阶学习