楼主#
更多
发布于:2013-02-15 15:07
注:此教程仅是用于Unity 4+
第1 步:导入NGUI
第2 步:完全导入NGUI_277c_DynamicFonts.unitypackage
第2.1步:如果使用的是ngui2.3.1 或更高版本的话,请另替换UIFont.cs 和UIFontInspector.cs这两个独立文件
第3 步:添加ttf 字体,在这里我用微软雅黑做例子
经过一番艰苦的转换后
导入工作就大功告成了,接下来进行我们下一步的工作
第4 步:下面就让我们进入真正的动态字体的实战吧!!
4 .1 创建一个空GameObject ,并重命名为MyDynamicFont
4 .2 挂上UIFont 脚本
4 .3 创建一个叫MyMaterial 的材质
4 .4 在MyMaterial 里选择名为'Unlit/TransparentColored (DynamicFont)' 的shader
4 .5 选中MyDynamicFont ,然后在面板里将字体类型(fonttype )设置为动态类型(dynamic )
4 .6 将TTF 字体拖入到Font 栏位
4 .7 将MyMaterial 拖入到Material 栏位
4 .8 设置你想要的字体大小和类型
4 .9 将gameObject 从Hierarchy 面板拖到Project 面板使之成为一个prefab
4 .10 从Hierarchy 面板把gameObject 删除
第5 步:就可以在NGUI 里使用咱们的动态字体咯,下面简单几步应该是大家都会的啦,咱就不多做说明啦
第1 步:导入NGUI
第2 步:完全导入NGUI_277c_DynamicFonts.unitypackage
第2.1步:如果使用的是ngui2.3.1 或更高版本的话,请另替换UIFont.cs 和UIFontInspector.cs这两个独立文件
第3 步:添加ttf 字体,在这里我用微软雅黑做例子
经过一番艰苦的转换后
导入工作就大功告成了,接下来进行我们下一步的工作
第4 步:下面就让我们进入真正的动态字体的实战吧!!
4 .1 创建一个空GameObject ,并重命名为MyDynamicFont
4 .2 挂上UIFont 脚本
4 .3 创建一个叫MyMaterial 的材质
4 .4 在MyMaterial 里选择名为'Unlit/TransparentColored (DynamicFont)' 的shader
4 .5 选中MyDynamicFont ,然后在面板里将字体类型(fonttype )设置为动态类型(dynamic )
4 .6 将TTF 字体拖入到Font 栏位
4 .7 将MyMaterial 拖入到Material 栏位
4 .8 设置你想要的字体大小和类型
4 .9 将gameObject 从Hierarchy 面板拖到Project 面板使之成为一个prefab
4 .10 从Hierarchy 面板把gameObject 删除
第5 步:就可以在NGUI 里使用咱们的动态字体咯,下面简单几步应该是大家都会的啦,咱就不多做说明啦