unity uGui使用图片显示数字(CustomFont)记录备忘

因为自己在学习unity,最近需要用到图片数字,百度了一下,发现还真有些关于Ugui的,自己总结记录下,以防忘记.


现在我们有的假设是这样的图片

新建一个材质球,Shader设置我自己试了,很多都行,但是网上有说用GUI/Text Shader  具体用什么因为也没研究Shader,所以就按网上的了.


然后选择数字图片的Textture


资源文件中创建Custom Font


最重要的设置在上图,现在记录下心得.

Uv-X,Uv-Y当前对应数字的图片的左下角,因为unity把整张图按0-1划分的,所以里面填的就是:  X/整图宽  ,Y/整图高

Uv-W,Uv-H  对应的图片的宽高,同上也是填的比例


Vert-X,Vert-Y  偏移量

Vert-W,Vert-H,实际宽高,但是记住,坐标是从左下角开始的,所以高度要为负,才是正常显示,然后为了跟Text里面的对齐对应上,最好把Vert-Y偏移量填上正的高度.

Advance  根据自己测试,这个可以是要填宽度的,但是可以比上面的Vert-W小,为什么呢,因为Vert-W可能包含透明背景,数值就得自己调,可以发现越小,数字之间的距离就越小了,太小就会重叠


  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值