Canvas
RenderMode(渲染模式)
- ScreenSpace-Overlay
- 不需要摄像机,永远
- 显示在屏幕的最上层
通常在使⽤纯2DUI,选择这种渲染模式
UI在屏幕的四周,功能性的UI - Sort Order 层编号
- ScreenSpace-Camera
- 需要摄像机,通常在使⽤2DUI和
- 3D物体并存的场景中使⽤该模式
- PlaneDistance 摄像机与画布的距离
- SortingLayer UI层的选择
- OrderInLayer 同层情况下的,前后显示的编号,编号越⼤越靠前
- WorldSpace 需要事件摄像机,纯3D下UI
CanvasScale UIScaleMode(UI缩放模式)
- ConstantPixelSize 固定像素尺⼨ Scale Factor 改变缩放
- ScaleWithScreenSize 随屏幕变换⽽变换
- ConstantPhysicalSize 固定物理尺⼨
布局组件
HorizontalLayoutGroup(⽔平布局)
- Padding 边距(被布局控件与四边框的距离)
- Spacing 间距(被布局控件之间的距离)
- Child Alignment ⼦物体对⻬⽅式
- ChildForceExpend ⾃适应宽⾼
VerticalLayoutGroup(垂直布局)
- Padding 边距
- Spacing 间距
- Child Alignment ⼦物体排列⽅式
- ChildForceExpend ⾃适应宽⾼
GridLayoutGroup(⽹格布局)
- Padding 边距
- CellSize 被布局控件的宽⾼
- Spacing 间距
- StartCorner 开始位置
- StartAxis 开始轴
- Child Alignment ⼦物体排列⽅式
- Constraint 填充⽅式,可以固定⾏和列数
- Flexible 不固定
- Fixed Column Count 固定列数
- Fixed Row Count 固定⾏数
ScrollView(滚动视图)
- Content 滚动内容
- Horizontal 开启⽔平滚动
- Vertical 开启垂直滚动
- MovementType 运动⽅式
- Unrestricted ⽆限制滑动
- Elastic 弹⼒滑动
- Clamped ⽆弹⼒滑动
- Elasticity 弹⼒系数
- Inertia 开启惯性
- Deceleration Rate 减速速度(1⽴即停⽌,0永不停⽌)
- ScrollSensitivity 滚轮敏感度
- Horizontal ScrollBar ⽔平滑动条
- Vertical ScrollBar 垂直滑动条
- OnValueChange 变值回调
拓展组件:Content Size Fitter
根据⼦对象的内容多少,自适应宽⾼