UGUI组件(3)Canvas Scaler

版本:Unity5.4.2f1
组件名:Canvas Scaler

(3)Canvas Scaler
手册:https://docs.unity3d.com/Manual/script-CanvasScaler.html

CanvasScaler组件可以控制Canvas下所有UI元素的缩放和像素密度。缩放效果影响处于Canvas下的每个元素,包括但不限于字体大小、图片尺寸。
Canvas Scaler

参数:
UI Scale Mode:界面的布局模式

  1. Constant Pixel Size:选择此模式时,UI元素的位置和尺寸在屏幕上是以像素数计算的。
    • Scale Factor : 界面尺寸的缩放系数
    • Reference Pixel Per Unit : 每个Unity单位对应的像素数
  2. Scale With Screen Size:根据屏幕分辨率缩放。
    • Reference Resolution : UI界面的标准分辨率,即在此分辨率下布局。当实际分辨率与该分辨率不同时,会对画布进行缩放
    • Screen Match Mode : 缩放匹配模式
      • Match Width or Height : 以标准分辨率的宽(或 高)为参照来缩放画布面积
        • Match : 确定宽(高)缩放权重
      • Expand : 撑开Canvas的大小,画布大小不会低于标准分辨率
      • Shrink : 压缩Canvas的大小,画布大小不会高于标准分辨率
    • Reference Pixels Per Unit :
  3. Constant Physical Size:选择此模式时,UI元素的位置和尺寸在屏幕上是以物理单位计算的。
    • Physical Unit : 确定位置和尺寸的物理单位(厘米;毫米;英寸;点(绝对单位长度);Pica(派卡,1 Pica = 1/6英寸=12点))
    • Fallback Screen DPI : 如果无法确认设备的DPI(每英寸所打印的点数)时使用的DPI
    • Default Sprite DPI :
    • Reference Pixels Per Unit : 将具有"Pixel Per Unit"的图片与Default Sprite DPI 匹配
  4. World:当Canvas选择World Space Canvas 模式时,强制选择的模式
    • Dynamic Pixels Per Unit : 被用于创建UI的位映像的单位像素数
    • Reference Pixels Per Unit: 对具有"Pixel Per Unit"的图片设置的单位像素数

补充:

转载于:https://www.cnblogs.com/He-Ming/p/6129023.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值