相机与画布

Canvas:画布是所有UI元素的父元素,就像油画的画布一样,控制着UI元素的渲染。也就是说所有的UI元素都是作为Canvas对象的子对象渲染出来的

渲染顺序:画布上的UI元素按照排列顺序渲染。位于上方的元素先被渲染,下方的元素后被渲染。对于嵌套的结构,先渲染父类,后渲染子类

渲染模式: Canvas有三种渲染模式

  •  Screen Space - Overlay:不需要指定UI相机,渲染会覆盖整个画面,永远在屏幕的最上面。

  • Screen Space - Camera:需要指定UI相机,画布会被放置在相机前,通过该相机渲染。
  • World Space:把画布当成普通的3D对象放置在世界坐标系中,画布可以自由移动旋转。 

UI Scale Model

  • Scale With Screen Size:UI元素的位置和大小是根据指定的标准分辨率来设置。(该模式在不同分辨率的设备上会自动适配)
  • Constant Pixel Size:UI元素的位置和尺寸是由画面上的像素单位来设置。
  • Constant Physical Size:UI元素的位置和尺寸可以使用物理单位(厘米,英寸等)来设置。

Screen Match Mode:当屏幕分辨率与标准分辨率的宽高比例不一致的时候,画布如何缩放

  • Match Width or Height:按照标准分辨率的宽度或高度来缩放画布。
  • Expand:扩展画布,画布的宽和高同时扩展,画布的尺寸不会低于标准分辨率。在此模式下会保证标准分辨率下的东西能够全部显示出来。
  • Shrink:收缩画布,画布的宽和高同时收缩,画布的尺寸不会高于标准分辨率。在此模式下不会留黑边但是会导致显示不完全。

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值