Unity 收藏本版 已有9人收藏 +发表新主题
查看: 27813|回复: 0
打印 上一主题 下一主题

[分享] Dynamic Font for NGUI 2.5.0c,动态字体脚本支持NGUI最新版本

[复制链接]

[分享] Dynamic Font for NGUI 2.5.0c,动态字体脚本支持NGUI最新版本

夏沫秋茶 发表于 2016-6-22 17:31:57 浏览:  27813 回复:  0 只看该作者 复制链接
  

基于NGUI最新版2.5.0c修改UIFont和其Inspector脚本,支持动态字体
使用步骤:
1、导入最新版本的NGUI包
2、导入U3D_DynamicFont_UIFont_NGUI2.5.0c
3、(Option)如果没有导入过动态字体shader,可以把shader导入U3D_DynamicFont_Shaders


最新更新0403版本下载:U3D_DynamicFont_UIFont_NGUI2.5.0c.zip


问题解决:
1、换行的问题




2、字体渲染和动态字体默认Font size尺寸的偏差【0403有更新】
上图对比如下:


1、导入的字体Font size设置为1
2、(NOTE):如果字体还是不太准确,可以调整UIFont.cs中找到
Print(……)方法中的

float m = -0.85f;
这个值是可以根据经验测试来调整的。目前这个值比较准确在雅黑字体里


3、动态字体刷新了,然后UILabel没有找到这个刷新后的字体(因为信息已更新)


如上图,我们在UILabel中初始化添加注册这个字体到刷新消息监听,然后OnEnable中再刷新下!(确保Disable和Active UILabel时候依然会存在的问题)。理论已经解决,目前测试不会再出现该bug,然后字体全乱的现象。

4、修复不能居中、左对齐、右对齐



PS:
如何使用在NGUI中使用动态字体教程,可以参考:http://game.ceeger.com/forum/read.php?tid=8965




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享至:
| 人收藏
回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2013-2017 ARinChina-增强现实中国技术论坛   All Rights Reserved.