当前位置: 首页 > news >正文

Unity UGUI 之 自动布局组件

本文仅作学习笔记与交流,不作任何商业用途

本文包括但不限于unity官方手册,唐老狮,麦扣教程知识,引用会标记,如有不足还请斧正

本文在发布时间选用unity 2022.3.8稳定版本,请注意分别

1.什么是自动布局组件

自动布局系统基于布局元素布局控制器的概念

是拼UI的辅助功能     自动布局 - Unity 手册

2.布局元素

Inspctor打开这个状态栏

选择布局属性

一个布局元素是具有矩形变换以及其他可选组件的游戏对象

布局元素对自身应具有的大小有一定的了解,布局元素不直接设置自身的大小,而是可由用作布局控制器的其他组件使用布局元素提供的信息来计算布局元素要使用的大小 

也就是说:这些参数是强影响尺寸,自动布局组件会参考和影响这些参数

 

可以通过LayoutElement 组件控制

 3.布局控制器

3.1 内容大小适配器 (Content Size Fitter)

内容大小适配器 (Content Size Fitter) - Unity 手册

3.2 宽高比适配器 (Aspect Ratio Fitter)

宽高比适配器 (Aspect Ratio Fitter) - Unity 手册

3.3 水平布局组 (Horizontal Layout Group)

水平布局组 (Horizontal Layout Group) - Unity 手册

垂直布局组 (Vertical Layout Group)类似,故不再赘述

垂直布局组 (Vertical Layout Group) - Unity 手册

3.5 网格布局组 (Grid Layout Group)

注意会与水平/垂直布局组冲突,三者存一即可

网格布局组 (Grid Layout Group) - Unity 手册

 

 

 

 

相关文章:

  • 【Linux】进程信号 --- 信号处理
  • ResNet学习笔记
  • [数据集][目标检测]躺坐站识别检测数据集VOC+YOLO格式9488张3类别
  • 直线与曲线的交点
  • 要是项目从jdk8完全迁移到jdk21难度大吗
  • 机器学习 | 分类算法原理——逻辑回归
  • 使用图数据库Nebula Graph快速上手史上最大规模的中文知识图谱ownthink_v2教程(没写完,明天再写)
  • 鸿蒙OpenHarmony Native API【drawing_color.h与drawing_font_collection.h】 头文件
  • 删除的视频怎样才能恢复?详尽指南
  • LeetCode Hot100 搜索二维矩阵
  • 多线程处理大文本查找字符串出现的次数
  • 使用大型语言模型进行文档解析(附带代码)
  • PyCharm 2024.1最新变化
  • Vue使用FullCalendar实现日历/周历/月历
  • LeetCode 2844.生成特殊数字的最少操作(哈希表 + 贪心)
  • hexo+github搭建个人博客
  • HTML5新特性总结
  • Nacos系列:Nacos的Java SDK使用
  • oldjun 检测网站的经验
  • React16时代,该用什么姿势写 React ?
  • ReactNative开发常用的三方模块
  • Vue.js-Day01
  • webpack+react项目初体验——记录我的webpack环境配置
  • Zsh 开发指南(第十四篇 文件读写)
  • 阿里云购买磁盘后挂载
  • 从零开始的webpack生活-0x009:FilesLoader装载文件
  • 多线程 start 和 run 方法到底有什么区别?
  • 工作中总结前端开发流程--vue项目
  • 猴子数据域名防封接口降低小说被封的风险
  • 蓝海存储开关机注意事项总结
  • 模型微调
  • 爬虫模拟登陆 SegmentFault
  • 前端技术周刊 2019-01-14:客户端存储
  • 前端临床手札——文件上传
  • 如何在GitHub上创建个人博客
  • 数组的操作
  • 体验javascript之美-第五课 匿名函数自执行和闭包是一回事儿吗?
  • 与 ConTeXt MkIV 官方文档的接驳
  • Android开发者必备:推荐一款助力开发的开源APP
  • LIGO、Virgo第三轮探测告捷,同时探测到一对黑洞合并产生的引力波事件 ...
  • 带你开发类似Pokemon Go的AR游戏
  • ​软考-高级-信息系统项目管理师教程 第四版【第19章-配置与变更管理-思维导图】​
  • #14vue3生成表单并跳转到外部地址的方式
  • #QT(串口助手-界面)
  • $$$$GB2312-80区位编码表$$$$
  • (+3)1.3敏捷宣言与敏捷过程的特点
  • (webRTC、RecordRTC):navigator.mediaDevices undefined
  • (第二周)效能测试
  • (二)windows配置JDK环境
  • (离散数学)逻辑连接词
  • (转)linux 命令大全
  • (转)一些感悟
  • (转载)(官方)UE4--图像编程----着色器开发
  • ****Linux下Mysql的安装和配置
  • .“空心村”成因分析及解决对策122344