UGUI Unity官方文档
[toc]
画布
- 基本概念
- 容纳所有UI元素
- Canvas,EventSystem
- 渲染模式
- Overlay
- Camera
- World Space
基本布局
- 矩形工具
- 矩形变换
- 大小缩放
- 轴心
- 锚点
- 锚点预设
- ==?R按钮启动rwa edit mode==
- 速度
可视组件
- 文本Text
- 图像Image
- Raw Image
- Mask遮罩
- 效果
交互组件
- 通用功能
- 可选基类
- Button
- Toggle
- Toggle Group
- Slider滑动条
- Scrollbar滚动条
- 滚动矩形
- 遮罩mask
- Dropdown下拉选单
- Input Field
- Scroll Rect/Scroll View
动画集成
- ==?动画过渡模式==
自动布局
- 布局元素Layout Element
- 最小大小
- 偏好大小
- 灵活大小
- 布局控制器
- 内容大小适配器Content Size Fitter
- 宽高比适配器Aspect Ratio Fitter
- 布局组Layout Group
- 矩形变换驱动属性
- 防止手动编辑
- 防止场景频繁更改
- 技术细节
- 布局接口
- 布局计算
- 宽度决定高度
- 触发布局重新构建
- 帧结束时,渲染之前
富文本Rich Text
- 标签语言
- 类似HTML
事件系统
- 消息系统
- ==?自定义消息==
- 输入模块
- 独立输入
- 触摸输入
- 支持的事件
- 射线投射器Raycaster
UI参考
UI操作方法
- 设计用于多种分辨率的UI
- 使用锚点适应不同的宽高比
- 随屏幕大小缩放
- Canvas Scaler组件
- UI Scale Mode=Scale With Screen Size
- 设置match值保证缩放正常
- 使UI元素适应其内容的大小Content Size Fitter组件
- 适应文本大小
- 适应具有子文本UI元素的大小
- 使布局组的子项适应各自的大小
- 禁用Child Force Expand
- 创建World Space UI
- 通过脚本创建UI元素
- 创建预制体
- 实例化
- 定位
- 自定义UI元素
- 创建UI屏幕过渡
网友评论