找回密码
 立即注册
查看: 282|回复: 0

UGUI Unity官方文档

[复制链接]
发表于 2022-5-17 09:26 | 显示全部楼层 |阅读模式
UGUI Unity官方文档

[toc]
画布


  • 基本概念
      容纳所有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屏幕过渡
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-16 12:02 , Processed in 0.179922 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表