首页 > 编程语言 > 详细

Unity3d 使用 BMFONT 制作的艺术字体 不能居中 解决方法

时间:2015-05-25 20:25:57      阅读:1004      评论:0      收藏:0      [点我收藏+]

文章转自http://blog.csdn.net/huutu 星环游戏 http://www.thisisgame.com.cn 转载请注明

在使用同事用 BMFONT 制作的 字体 时,在 Unity 3d 中发现,不能居中对齐。

技术分享


在尝试 顶部对齐 中心对齐 底部对齐后发现,这个艺术字 是以 顶部 为锚点的。

所以结果就像上面的图片,我们选择 中心对齐,但是在 Unity3d 中看到却是 顶部 对齐了 文本框 的中心。


因为昨天正好简单学了下 Unity的 Custom Font,所以觉得可以手动修改 Cunstom Font文件。

手动修改 Cunstom Font文件,如下图。

技术分享


把框中的 Y 修改为 15(图片的一半高度),保存后再查看,发现 已经 是我们要的效果了 。

技术分享


但是总不能每次从 BMFONT 中制作好字体后再来修改,还是要从 BMFONT中进行修改。



技术分享


如上图,在 导入文字图片到 BMFONT 时,修改设置 Y offset 为 图片的一半高度 的 负数 。


文章转自http://blog.csdn.net/huutu 星环游戏 http://www.thisisgame.com.cn 转载请注明

Unity3d 使用 BMFONT 制作的艺术字体 不能居中 解决方法

原文:http://blog.csdn.net/huutu/article/details/45973253

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!