4.UGUI基础-六大基础组件-CanvasScaler画布缩放器组件
4.1 必备知识
主要学习内容
CanvasScaler组件的作用
CanvasScaler学前准备
CanvasScaler的三种适配模式
总结
4.2 恒定像素模式
知识回顾
CanvasScaler的三种适配模式
Constant Pixel Size 恒定像素模式
Scale Factor:这是一个缩放系数,用于指定Canvas中所有UI元素的全局缩放比例。
Reference Pixels Per Unit:单位参考像素,定义了在Unity中一个单位对应多少个屏幕像素,默认情况下,一个单位通常被设定为100像素。这一参数与图片本身的Pixels Per Unit
设置共同作用于UI元素的最终显示尺寸计算。
恒定像素模式计算公式
尝试把单位参考像素从100改成50,点击图片上设置原生大小,会发现图片缩小了一半,这是符合恒定像素模式计算公式
总结
4.3 缩放模式
知识回顾
CanvasScaler的三种适配模式
Scale With Screen Size 缩放模式
按屏幕大小缩放的模式(简称:缩放模式),最常用的模式
Reference Resolution:参考分辨率(美术同学出图的标准分辨率)。
缩放模式下的所有匹配模式都会基于参考分辨率进行自适应计算,可以填写常用的分辨率大小1920x1080
Screen Match Mode:屏幕匹配模式,当前屏幕分辨率宽高比不适应参考分辨率时,用于分辨率大小自适应的匹配模式
缩放模式中的三种匹配方式
Expand
拓展模式下保留所有能看到的UI,中间的UI会自动缩放大小,但是对于过宽或过高的屏幕会保留黑边
Shrink
拓展模式下会最大程度放大UI,但是过宽或过高的屏幕可能会裁剪掉两侧
Match Width Or Height
宽高匹配模式下可能会有裁剪也可能会有黑边,UI大小会保持不变的
总结
4.4 恒定物理模式
知识回顾
CanvasScaler的三种适配模式
Constant Physical Size 恒定物理模式
DPI:(Dots Per Inch,每英寸点数)图像每英寸长度内的像素点数
Physical Unit:物理单位,使用的物理单位种类
Fallback Screen DPI:备用DPI,当找不到设备DPI时,使用此值
Default Sprite DPI:默认图片DPI
恒定像素模式和恒定物理模式区别
总结
4.5 3D模式
知识回顾
World 世界模式(3D模式)
Dynamic Pixels Per Unit:UI中动态创建的位图(例如文本)中,单位像素数(类似密度)
Reference Pixels Per Unit:单位参考像素,多少像素对应Unity中的一个单位(默认一个单位为100像素)
总结
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 785293209@qq.com