UGUI——基本组件

UGUI

UGUI指的是Unity中的UI处理。GUI通常用于一些Debug调试。相比于NGUI,UGUI增加了渲染顺序,自动为我们省去了图集的操作,只需要更改Sprite类型即可。最重要的是屏幕自适应,对于不同型号的屏幕如何变化UI控件。

Text

动态字体:用于实时生成,比如聊天打字等。

静态字体:使用Unity3D的静态字体需要先制作静态字体库,可以借助BMFont 这个工具来生成字体图集和UV信息,得到png图片和fnt文件。

SDF字体:矢量字体,当界面放大或者缩小的时候,不会出现模糊。普通字体是记录UV坐标,生成纹理,SDF是记录距离轮廓的距离,并且在缩放的时候进行插值。轮廓内的填充颜色,轮廓外的不填充。并且可以一张问题存储多个SDF字体。

字体花屏:UV坐标当屏幕缩放的时候并不适用,所以要监听事件,当文字太多放不下的时候,要适用FontTextureChanged方法进行重建,刷新所有文本。

Image

Image:只能显示Sprite,有Sliced和Tiled、Filled多种样式。但是Sprite使用前必须要把图片资源修改格式。

Raw Image:既可以显示Sprite,又可以显示Texture,但是Raw Image仅仅是将原始的图片挂上去,初始化速度比较快。

Sprite:精灵图集,Image可以使用,Sprite会自动去除透明像素,这样一张矩形图,六个顶点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值