首页 > 其他 > 详细

CanvasScaler的三种适配模式——恒定像素模式(constant Pixel Size)

时间:2021-06-29 00:14:23      阅读:20      评论:0      收藏:0      [点我收藏+]

一、恒定像素模式的含义

无论屏幕大小如何,UI始终保持相同像素大小。

二、具体参数

技术分享图片

 ScaleFactor :缩放系数,按此系数缩放UI中的所有元素

Reference Pixels Per Unit:单位参考像素,多少像素对应unity中的一个单位(默认一个单位为100像素),图片设置中的Pixels Per Unit设置,会和该参数一起参与计算。

三、恒定像素模式计算公式

UI原始尺寸=图片大小(像素)/(Pixels Per Unit /Reference Pixel Per Unit)

技术分享图片

 

 技术分享图片

 

 set Native Size就是通过这个公式算出来的。

缺点:当处于恒定像素模式时,改变屏幕的大小,其中的图片是固定大小不变的。

它不会让UI控件进行分辨率大小自适应,会让UI控件始终保持设置的尺寸大小显示。一般极少使用这种模式,除非通过代码计算来设置缩放系数。

CanvasScaler的三种适配模式——恒定像素模式(constant Pixel Size)

原文:https://www.cnblogs.com/Nicela/p/14946153.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!