精华内容
下载资源
问答
  • unity5.5之NGUI制作动态字体

    千次阅读 2017-03-01 21:49:43
    昨天讲了静态字体的创建,今天讲讲动态字体,方式差不多,其实就一个属性的更改。首先我们打开Font Maker,步骤NGUI->Open->Font Maker,选择Type属性为Dynamic,点击Source下拉按钮,选择字体基于的字体集,如果...

    昨天讲了静态字体的创建,今天讲讲动态字体,方式差不多,其实就一个属性的更改。首先我们打开Font Maker,步骤NGUI->Open->Font Maker,选择Type属性为Dynamic,点击Source下拉按钮,选择字体基于的字体集,如果没有,就点击Show All(如果还没有你想要的字体,可以从电脑系统中拷入到项目中,再点击Show All),选择字体。然后可以设置字体默认大小以及粗体或倾斜等状态,也可以在创建好的动态字体集后去修改这些状态,点击Create the Font就创建好了动态字体,示意图如下:

    创建好动态字体后,会生成一个预制件,点击它可以修改一些参数,如下图:

    动态字体创建好了,现在我们来演示一下,同样创建一个Label,然后使用NGUI的格式,Font选择刚才创建好的动态字体集(预制件),在Text中输入文字就OK了,其他的参数可以根据自己的风格去调整。效果图如下:

    这里写得比较简单,还有很多花式的字,留着自行研究吧。


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

    1、需要制作动态字体,这样支持字体清晰输出。

    2、字体Size必要时需要调大。

    3、Keep crisp注意设定为Never。


    动态字体制作:

    1、添加ttf字体进工程,可以在控制面板里找到。

    2、创建一个空GameObject,重命名随意如DynamicFont。

    3、在这个空物体上挂上UIFont脚本。

    4、创建一个叫DynamicFont_Mat的材质。

    5、DynamicFont_Mat里选择名为'Unlit/TransparentColored (DynamicFont)' 的shader,有时需要选择‘Unlit/Text的shader。

    6、选中DynamicFont,然后在面板里将字体类型(fonttype)设置为动态类型(dynamic)。

    7、将TTF字体拖入到Font栏位,DynamicFont_Mat拖入到Material栏位,也可以设置你想要的字体大小和类型。

    8、将gameObject从Hierarchy面板拖到Project面板使之成为一个prefab,删除原gameObject。

    9、在NGUI中直接使用制作好的动态字体。



    展开全文
  • 制作NGUI动态字体

    千次阅读 2014-06-19 12:57:17
    在ngui中有两种制做字体的方式,一种是bmfont等工具制作字体图集的方法,这种方法呢是动态的,生成的图集有多个字就是多少个字,要多加一 个字要重新用工具做一次,很是麻烦。而汉字有太多,我们不可能把所有的汉字...
    在ngui中有两种制做字体的方式,一种是bmfont等工具制作字体图集的方法,这种方法呢是动态的,生成的图集有多个字就是多少个字,要多加一 个字要重新用工具做一次,很是麻烦。而汉字有太多,我们不可能把所有的汉字都做个图集,那也太大了,不现实,所为了加字而字体图集是不可避免的。所幸的是 ngui后来又我们提供了一个更好的、动态的、直接使用*.ttf字体文件来制作ngui字体的方式。 
    

    下面我就真说怎么做了。

    本教程测试通过的环境:Win7 + Unity 4.1.2f1 + NGUI 3.0.0g。

    本教程主要分成两个部分:ngui动态字体预设的生成 和 ngui动态字体的使用。

    详细步骤:<假设你已经打开好一个unity工程,并导入了ngui>

    1、导入一个.ttf字体文件。

    这个可文体系统中C:\Windows\Fonts目录下去找,可以是自己在网上下载的,这个主要看自己的喜好和项目的需求。这我使用是这我自己下载一个字体:邢世新硬笔行书简体 常规字体。

    注:这里有两个问题,我要提一下:a、系统自带的自体导入要很长的时间,而自己下的就很快,不知道是什么原因?有知道请赐教。b、这个.ttf文件最好不要取中文名字,不然导入时会报错的。

    2、创建一个材质,我这命名为DynamicFont_Mat。并为这个材质选择名为"Unlit/TransparentColored (Packed)"的着色器。

    注:着想着色器的选择,应该是有透明效果的就可以吧,自己多尝试就知道了。

    3、在场景中新一个空对象,名随便名,我这叫DynamicFont1,并附上UIFont脚本。

    设置:a、选中DynamicFont1对象,将UIFont组件的Font Type(字体类型)设为Dynamic(动态)。----这里请注意一下,如果不清楚哪个版本的ngui支持动态字体的话,我想UIFont脚本有 “Font Type”设置,并且中有“Dynamic”选项的话,就应该是支持的了;而且如果不支持的话,只要将UIFont这个脚本换成其它支持的版本的 UIFont,我想就可以了,有兴趣大家可试试哦。

    b、导入的ttf字体资源,拖入到UIFont组件的Font栏。---注:在这里就可以调整字体了,不用重做!

    c、将上面第二步创建的DynamicFont_Mat材质,拖入到UIFont组件的Material栏。其它不用的确,默认的也行!

    d、接下来,你还可以在UIFont组件中设置字体的大小和样式。



    4、将第三步中,创建并设置好的对象,拖到Project面板中,这样一个ngui动态字体预设就制作完成了。

    注:这一步完成了,就可以删掉场景中的DynamicFont1对象了,因为它的使用完成了,不需要了。

    既然ngui动态字体预设制作好了,下面就看如何来使用它吧。

    5、首先在场景中,用ngui生成了一个基本的ui结构。这个我想大家都会不就细说了。不会网上也有一大把详细教程,请自行搜索。下面给出个截图。


    6、制作一个Label,并设置使用我们刚制作好的动态字体。设置并生成Label后,写上几个字,看看,感觉真好,很清晰的赶脚。




    展开全文
  • NGUI动态字体制作

    2017-02-07 14:57:02
    NGUI动态字体制作

      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也一样,想输入什么就输入什么↖(^ω^)↗。

         

     

    展开全文
  • 这是一个unityNGUI动态字体制作和显示教学视频,讲的比较详细
  • NGUI的动态字体dynamicFont的制作

    千次阅读 2014-11-21 14:37:24
    静态的字体太过有限那么如何用NGUI制作动态字体
  • 制作动态字体集 前两种都是静态字体选项 Dynamic是动态字体选项
  • 使用工具bmfont 把需要的文字写到一个文本文件,选择Edit->Select Chars from file. 可以看到文本里的字已经被选中了,然后Edit->Open Image Manager 移到要添加的字上面,记录下...最后可以预览生成的动态字体
  • Unity3D中的动态字体和静态字体

    千次阅读 2019-02-26 02:54:12
    Unity3D中支持动态字体和静态字体两种格式字体,动态字体即使用TTF格式字体库,静态字体则需要自己打包字体图集。动态字体和静态字体区别在于,动态字体如果出现字体库中不存在的字体,会使用系统字体,而静态字体则...
  • 字体动态特效制作工具_5款合集打包下载~~~~~~~~
  • NGUI制作字体的三种方法

    千次阅读 2014-04-30 11:18:19
    用NGUI制作动态字体后,我们
  • Unity3d 动态字体

    千次阅读 2018-10-08 19:44:58
    Unity3d 动态字体 2014年09月05日 ⁄ 综合 ⁄ 共 2101字 ⁄ 字号 小 中 大 ⁄ 评论关闭               目前测试发现 4.0的动态字体中的Include Font Data选项对移动端依然无效。自从3.4...
  • Unity3D中NGUI的动态字体(TTF)制作方法!!! 好吧~终于迎来NGUI2.6的版本更新,这个版本开始支持TTF字体了,换句话说我们不用再制作字体图集了哦~中文字体的烦恼终于解决了!!! 现在我就说明一下如何制作...
  • 3D字体制作

    2012-12-05 22:12:09
    3D字体设计工具,通过这个工具可以快速设计各类立体字,旋转等动态字体
  • 最近项目上用到了很多svg图,设计师经常频繁改版,苦不堪言,于是就想到了把...1. 字体不会因缩放而失真(这根制作字体的图片有很大关系) 2. 使用方便,灵活,不受代码重构或者文件位置移动影响 3. 文字效果可以很
  • 现在我就说明一下如何制作: 首先很简单的创建一个gameobject,就叫这个名字吧: ...接着把喜欢的字体拖进来吧~ ...大家会注意到,NGUI为ttf字体下面增加了动态图集,这是自动的~ 现在把这个东
  • NGUI制作字体

    2015-12-26 19:50:54
    NGUI制作字体的三种方法 主要参考两篇博文:  (1)、NGUI制作字体的三种方法  (2)、使用位图字体工具BMFont从图片生成自定义字体 1.BMFont下载地址 http://www.angelcode.com/products/bmfont/ 2.BM...
  • Egret 使用Texture Merger制作美术字体

    千次阅读 2019-02-12 16:15:30
    在游戏中,有时候美术为了显示更好的字体效果,美术会自己制作字体,让程序显示出来,如何实现显示美术给的美术字体效果呢。程序可以使用美术导出图片,自己使用代码组合起来使用(效率低下,程序繁琐)。或者是使用...
  • NGUI支持生成动态字体,将ttf格式的字体文件拖入工程,用NGUIFontMaker制作即可,但是制作完之后会发现字体有毛边,边缘模糊。 这时选中你生成的字体预设,在该预设的UIFont脚本上更改PixelSize把它调小,在把Size调...
  • 用户在使用wps制作漂亮的艺术时,经常会遇到许多问题,而制作WPS动态的艺术字步骤比较复杂化,使用起来难度比较大下面就详细为大家介绍下WPS艺术字的制作方法。 操作步骤 WPS演示中艺术字的使用十分广泛,辅以 ...
  • -------------------------------------- '大家好,我是笨笨,笨笨的笨,笨笨的笨,谢谢 'bmfont_Assistant by Jerryjin 2015-11-27 '--------------------------------------------------- 'bmfont是生成动态字体的...
  • PS薄纱飘带字体制作

    千次阅读 2017-07-26 17:51:41
    在网上经常会看到一种缥缈的字体,就是好像薄纱一样的那种。 如下图(这么丑当然是我做的): 直接上操作方法: 首先确定思路,这是一种自定义的预设画笔,然后用画笔画出来就好了。 重点就是画笔如何制作: ...
  • 因为目前猫眼的动态字体不仅仅只是文件和 unicode 编码的改变,还增加了字体对象的改变。 可以看见,两个字体存在着明显的差异,但这种差异在页面中,肉眼难以察觉得到。 下面我们一步步地来解决动态字体问题: 1....
  • NGUI 制作自己的字体

    2013-08-30 14:55:12
    用NGUI制作自己的字体:(这里用的是动态字体)。 a).首先讲一个空的gameobject(ctrl+N),重新命个名例如:MyFonts b).把UIFont脚本(导入NGUI包自带的脚本)组件添加到MyFonts上,并把UIFont脚本中的Font Type改为...
  • 字体 一个 jQuery 插件,可动态导入 Google 字体并更新元素字体系列。 用于原型制作。 用法: $(this).gFont('Font Name')
  • 字体图标,顾名思义则是把图标当做字体来使用,通过使用字体图标,我们可以动态改变图标的大小、颜色等一系列字体属性。而且相对于一般的图片,字体图标的大小改变并不会使图像变的模糊。 接触过bootstra...
  • 今天研究了一下NGUI的字体制作。简单的先写点。以后忘了可以回顾 1、在Unity中载入NGUI插件 2、从windows中拷贝几种字体到Unity资源中 3、用NGUI向导创建一个UI 点击Create Your UI 4、在打开创建向导 ...
  • BMFONT 字体制作

    千次阅读 2019-02-15 20:10:49
    原地址:... ... 网上搜BMFont做字体,很多都是从一个字体文件读取,然后选择需要的字,然后保存成图片文字,这个对于一般的文字的确很实用,因为Unity本身不支持中文,所以只好这样了。 但是做过...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 28,348
精华内容 11,339
关键字:

如何制作动态字体