初入程序深似海呀!在做项目UI时必须经历的一个问题就是UI自适应问题,啥也不懂的时候,难以避免的就是稍微一调整屏幕分辨率,UI就变了,就变了!!!这就很难受。
那么下面来稍微了解一下UI自适应。
官方文档:https://docs.unity3d.com/Manual/script-CanvasScaler.html
UI Scale Mode
:确定如何缩放画布中的UI元素。
- Constant Pixel Size:使UI元素保持相同的像素大小,而不管屏幕大小。
+ Scale Factor:通过这个因素缩放画布中的所有UI元素。- Scale With Screen Size:屏幕越大,UI元素越大。
+ Reference Resolution:UI布局设计的分辨率。如果屏幕分辨率较大,UI将按比例放大;如果屏幕分辨率较小,UI将按比例缩小。
+ Screen Match Mode:长宽比,用于缩放画布区域的模式,当前分辨率与参考分辨率不匹配。
+ Match:确定缩放是使用宽度或高度作为参考,还是两者之间的混合。- Constant P