XGundam05 发表于 2022-5-17 09:26

UGUI Unity官方文档

UGUI Unity官方文档


画布


[*]基本概念
容纳所有UI元素Canvas,EventSystem

[*]渲染模式
OverlayCameraWorld Space

基本布局

矩形工具
[*]矩形变换
大小缩放轴心
[*]锚点
锚点预设==?R按钮启动rwa edit mode==速度


可视组件

文本Text图像ImageRaw ImageMask遮罩效果
交互组件


[*]通用功能
可选基类
ButtonToggleToggle GroupSlider滑动条
[*]Scrollbar滚动条
滚动矩形遮罩mask
Dropdown下拉选单Input FieldScroll 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屏幕过渡
页: [1]
查看完整版本: UGUI Unity官方文档