Unity中位图字体Font的制作
来源:互联网 发布:七天网络教师阅卷平台 编辑:程序博客网 时间:2024/06/02 13:39
真心苦逼啊,网上找了好久都没有什么现成的资料,最终还是得靠自己摸索,说话说己所不欲,勿施于人,什么事还得靠自己啊
喀巴爹
终于,励精图治,多么痛的领悟。。。。。。
下面我就把我学习的总结出来,大家一起学习啊,大神勿喷
第一步我就不细说了:
就是用BMFont或是GlyphDesigner制作.fnt和.png文件,网上教程很多,你就问度娘吧。
我用的是GlyphDesigner:
你可以把fnt文件后缀名改成txt打开
第二步我们进入到unity中
右击创建Custon Font
然后新建一个材质球,把png图片拖上去,shader设置如下:
继续刚才新建的字体,把材质球再拖上去,呵呵,拖拖更健康
下面就是重点也是我遇到的难点,坑了我好久,给Character Rects赋值
在size上写上你需要的个数
下面重头戏来了啊。。。。吼。。。。
Index:char Id 这应该没得疑问
Uv:
X: x/scaleW Y: 1 — (y+height)/scaleH
W: (width+spacing)/scaleW H: (height+spacing)/scaleH
Vert :
X: xoffset Y: yoffset
W: width H: height
Width: xadvance
ok,都设置完后字体就可以用了,不过有一点得注意:文本的Scale的y=-1,具体原因
自己找度娘吧,我就不赘述了
然后Text属性设置一下:
下面在UGUI中的Text组件输入内容,
haha....成功了诶。。。
美中不足:Font字体的Character Rects 的值需要一个个写,有没有大神写个插件自动填写
,期待大神的到来。。。。。。
本文参考:http://blog.sina.com.cn/s/blog_64ab3f630102vfa2.html#commonComment
并在此感谢博主的热情帮忙,呵呵
- Unity中位图字体Font的制作
- Unity 制作font字体
- 免费的位图字体制作工具Bitmap Font Generator使用教程
- Starling中位图字体的制作与使用
- Unity 自定义Font字体
- 位图字体生成工具Bitmap Font Generator的使用
- [Tools]位图字体生成工具Bitmap Font Generator的使用
- unity NGUI中使用bmfont制作的字体图集
- Unity动态字体文字破碎的解决方法(Dynamic Font Broken)
- Unity动态字体文字破碎的解决方法(Dynamic Font Broken)
- Unity动态字体文字破碎的解决方法(Dynamic Font Broken)
- Unity动态字体文字破碎的解决方法(Dynamic Font Broken)
- Bitmap Font generator位图字体工具
- Bitmap Font generator位图字体工具 使用
- Font---Android中字体颜色的设置 .
- CSS3中字体@font-face的使用
- Unity中利用NGUI制作简易字体
- 字体Font的使用
- 5.9.11UIListView
- Android 点击事件 的接口回调
- 错误:HttpServlet was not found on the Java
- java Final关键字语义剖析
- 【Editor】 Unity3D Editor 编辑器简易教程
- Unity中位图字体Font的制作
- [基本实验] Web漏洞演示系统中的SQL注入漏洞
- 5.7ScrollView
- CGAL Cookbook --CGAL简介
- *p,p和&p区别:
- 5.8TableView可以上下滚动
- solution about leetcode problem 2 add Two Numbers
- 张亮:创业的常识
- 怎么选择合适的工业相机