Unity3D学习笔记之UGUI:Canvas
Canvas组件:
-
Rander Mode(渲染模式):
-
(默认)Screen Space - Overlay(屏幕空间叠加模式):自动填充场景,使Canvas自动适应Game窗口的大小,并且在此模式下Rect Transform组件不可编辑,其中的所有值将由Canvas自动设置
-
Pixel Perfect:开启时,UI元素将在渲染时调整到最近的像素,使外观更加锐利
-
Sort Order:表示该Canvas渲染的顺序,数字越大越迟进渲染管线,位置处于越上层
-
Target Display:表示渲染到的目标显示窗
-
-
Screen Space - Camera(屏幕空间相机模式):和1类似,但是Canvas是直接填充到相机的截锥体中,并且可以设置独立的相机,允许UI元素有深度感
-
Pixel Perfect:同上
-
Render Camera:渲染此Canvas的相机
-
Plane Distance:Canvas离相机的距离
-
Sorting Layer:渲染顺序层级
-
Order in Layer:在当前渲染顺序层级的子渲染顺序
-
-
World Space(世界空间模式):此模式下的UI元素可以是场景中的静态元素或者是可移动元素,并且Rect Transform组件允许设置,不再随屏幕的变化而变化
-
Event Camera:检测点击UI等事件的相机
-
Sorting Layer:同上
-
Order in Layer:同上
-
Canvas Scaler组件:
-
UI Scale Mode(缩放模式):
-
Constant Pixel Size:固定像素尺寸,无论分辨率是多少,占用的像素都是一样的
-
Scale Factor:缩放比例,默认为1
-
-
Scale With Screen Size:根据屏幕大小进行缩放
-
Reference Resolution:开发时设置的分辨率,所有的缩放基于这个分辨率
-
Screen Match Mode:屏幕适配模式
-
Match Width Or Height(默认):匹配宽度或高度
-
Match:宽度和高度的缩放权重,横屏游戏用Height匹配,竖屏游戏用Width匹配
-
-
Expend:如果屏幕实际大小大于参考标准时,选用此模式,它会适当放大Canvas
-
Shrink:如果屏幕实际大小小于参考标准时,选用此模式,它会适当缩小Canvas
-
-
-
Constant Physical Size:物理大小不变模式
-
Physical Unit:物理单位
-
Centimeters(厘米):0.01米
-
Millimeters(毫米):0.1厘米
-
Inches(英寸):英制单位
-
Points(积分):1/72英寸
-
Picas(派卡):1/6英寸
-
-
Fallback Screen DPI:屏幕DPI
-
Default Sprite DPI:默认精灵DPI
-
-
-