位置: 编程技术 - 正文

Unity中位图字体Font的制作(unity 位图字体)

编辑:rootadmin

推荐整理分享Unity中位图字体Font的制作(unity 位图字体),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity图片字体,unity3d字体,unity3d字体,unity 位图字体,unity 位图字体,unity 位图字体,unity图片字体,unity图片字体,内容如对您有帮助,希望把文章链接给更多的朋友!

真心苦&#;啊,网上找了好久都没有什么现成的资料,最终还是得靠自己摸索,说话说己所不欲,勿施于人,什么事还得靠自己啊

喀巴爹

终于,励精图治,多么痛的领悟。。。。。。

下面我就把我学习的总结出来,大家一起学习啊,大神勿喷

第一步我就不细说了:

就是用BMFont或是GlyphDesigner制作.fnt和.png文件,网上教程很多,你就问度娘吧。

我用的是GlyphDesigner:

你可以把fnt文件后缀名改成txt打开

第二步我们进入到unity中

右击创建Custon Font

然后新建一个材质球,把png图片拖上去,shader设置如下:

继续刚才新建的字体,把材质球再拖上去,呵呵,拖拖更健康

下面就是重点也是我遇到的难点,坑了我好久,给Character Rects赋&#;

Unity中位图字体Font的制作(unity 位图字体)

在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 的&#;需要一个个写,有没有大神写个插件自动填写

,期待大神的到来。。。。。。

本文参考:

一起来学u3d之圣典.1 一起来学u3d之圣典.1废话不多说,一针见血,go!一起来看API其中不懂的大家互相帮助哈英文部分版权属©Unity公司所有,中文部分©Unity圣典版权所有。

Unity 物理引擎实现匀速圆周运动 摘要本文主要讲述如何利用Unity物理引擎实现匀速圆周运动。前言首先,我们可以利用UnityAPI,Transform.RotateAround来实现匀速圆周运动。但是这个实现,我

Unity_从服务器下载资源,加载到手机——很慢 usingUnityEngine;usingSystem.Collections;usingSystem.IO;usingSystem.Collections.Generic;usingSystem;publicclassText:MonoBehaviour{publicGameObjectcube;publicstringrecName=;publicstringmUrl=;privatestr

本文链接地址:https://www.jiuchutong.com/biancheng/377212.html 转载请保留说明!

上一篇:【猫猫的Unity Shader之旅】之使用顶点的世界坐标(猫的所有视频)

下一篇:Unity 物理引擎实现匀速圆周运动(unity物理引擎原理)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络