UGUI 动手制作字体
2016-01-15 10:57
489 查看
字体制作:
Txt:里面写
好自己需要的文字,另存
为UTF - 8
![](https://img-blog.csdn.net/20160115105743450?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
Bitmap:
①Options -> Font settings
更改字体,否则会出现不识别现象
![](https://img-blog.csdn.net/20160115105939364?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
②Edit -> Select chars from file 选择 我们写好的.text
③Export Options 设置参数即 width,Height,Bit depth, 还有
Font description ,texture形式 根据我们自己写的字体内容大小选择2的次数
Bit depth 8或32 要想显示清楚的话选32但更吃内存好像
![](https://img-blog.csdn.net/20160115105927433?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
④选好后选择Optins -> Save bitmap font as 生成xx.fnt 和xx_0.png
UGUI :
①Project -> Create ->Material
shader选择UI/Unlit/Transparent 当然有能力话可以用自己写的shader
将Texture设为 Bitmap生成的xx_0.png文件
②Project -> Create ->Custom Font
将 Default Material 设为 ①的材质球
然后将Character Rects 改成xx.fnt里面的参数
可以参照下面的图,我从别人那的拿过来的
![](https://img-blog.csdn.net/20160115110753813?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
Txt:里面写
好自己需要的文字,另存
为UTF - 8
Bitmap:
①Options -> Font settings
更改字体,否则会出现不识别现象
②Edit -> Select chars from file 选择 我们写好的.text
③Export Options 设置参数即 width,Height,Bit depth, 还有
Font description ,texture形式 根据我们自己写的字体内容大小选择2的次数
Bit depth 8或32 要想显示清楚的话选32但更吃内存好像
④选好后选择Optins -> Save bitmap font as 生成xx.fnt 和xx_0.png
UGUI :
①Project -> Create ->Material
shader选择UI/Unlit/Transparent 当然有能力话可以用自己写的shader
将Texture设为 Bitmap生成的xx_0.png文件
②Project -> Create ->Custom Font
将 Default Material 设为 ①的材质球
然后将Character Rects 改成xx.fnt里面的参数
可以参照下面的图,我从别人那的拿过来的
相关文章推荐
- easyui combobox 省市区 三级联动
- h2 DB的一个问题,关于类型--Numeric value out of range
- 多线程之NSOperation和NSOperationQueue
- UIWindow & UIWindowLevel详解
- UILabel宽度固定, 字体大小自适应
- Chapter9-3.Interrupt handling schemes 《ARM system developer's guide》
- request.getscheme()的使用方法!
- FluentNHibernate当数据库设置默认值时,使用插入操作,导致默认值没有写入问题
- 遍历HashMap取出所有的Key和Value
- iOS-给UIView添加点击事件
- ios中ui九宫格作图
- I meet this issue too
- EasyUi 手机号码,邮箱,remote验证
- Android酷炫实用的开源框架(UI框架)
- In my project it is working fine, This is my build.gradle code:
- 所有的UITextField都有字符串,UIButton按钮变颜色
- 使用UIBezierPath绘图控制台<Eorro>CGContextSaveGState: invalid context 0x0,CGContextSetLineWidth: invalid co
- 源码分析异步消息处理线程机制(Looper MessageQueue Handler Message)
- UISearchDisplayController
- 错误代码:Your build settings specify a provisioning profile with the UUID “”, however, no such provisioning profile was found