找回密码
 立即注册
查看: 242|回复: 1

[简易教程] Unity--自动版面(Layout Element)

[复制链接]
发表于 2023-2-18 12:04 | 显示全部楼层 |阅读模式
如果要覆盖布局元素的最小,首选或灵活大小,可以通过向GameObject添加一个Layout Element组件来实现。
布局控制器按以下顺序为布局元素分配宽度或高度:

  • 首先,布局控制器分配最小尺寸属性(Min WidthMin Height)。
  • 如果有足够的可用空间,则布局控制器将分配首选大小属性(Preferred WidthPreferred Height)。
  • 如果还有其他可用空间,则布局控制器将分配弹性尺寸属性(弹性宽度弹性高度)。



启用width或height属性时,其旁边会出现一个值字段。使用此值字段输入宽度或高度的确切值。最小和首选尺寸以常规单位表示,而弹性尺寸以相对单位表示。

Ignore Layout:(忽略布局)
启用后,布局系统将忽略此布局元素
Min Width:(最小宽度)
此布局元素应具有的最小宽度。
Min Height:(最小高度)
此布局元素应具有的最小高度。
Preferred Width:(首选宽度)
在分配其他可用宽度之前,此布局元素应具有的首选宽度。
Preferred Height:(首选身高)
在分配其他可用高度之前,此布局元素应具有的首选高度。
Flexible Width:(弹性宽度)
此布局元素应相对于其同级元素填充的额外可用宽度的相对数量。
Flexible Height:(弹性高度)
此布局元素应相对于其同级元素填充的额外可用高度的相对数量。
Layout Priority:(布局优先)
此组件的布局优先级。

布局元素组件使您可以覆盖一个或多个布局属性的值。启用要覆盖的属性的复选框,然后指定要覆盖的值。
最小尺寸和首选尺寸以常规单位定义,而柔性尺寸以相对单位定义。如果任何布局元素的灵活尺寸都大于零,则意味着将填充所有可用空间。兄弟姐妹的相对灵活大小值确定每个兄弟姐妹占可用空间的比例。最常见的是,将灵活的宽度和高度设置为0或1;

此控件的使用率不是很高,可以选择性的了解和使用;

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2023-2-18 12:14 | 显示全部楼层
请教一下,这个组件无法生效是什么原因,怎么改首选大小都无法生效,有足够位置
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-4-27 23:33 , Processed in 0.106911 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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