1
Layout —— 布局组件
我们在做项目的时候,经常有需求
需要将某个板块中的信息,图标给整理,整齐的进行排版(比如下拉滚动列表)
如果我们一个的把方块、或者这种长条形的Ui给逐个创建,工作量十分大,而且容易出错导致位置偏移
Unity 为我们提供了 Layout 布局组件
可以非常方便的实现此类需求
例如这样的效果:
可以是 Image 或者 空物体都行
然后在游戏物体上,添加对应的 Layout 组件
在父物体 BG / 空物体下创建需要的元素 (随意创建,可以创建后再完成元素大小的调整)
相同的元素,只需要创建一个,然后批量的进行生成 / 复制即可
常用的是下列3个布局组件:
Grid Layout Group 网格布局 —— 支持竖向、横向排列
Horizontal Layout Group 网格布局 —— 仅支持横向排列
Vertical Layout Group 网格布局 —— 仅支持竖向排列
具体参数很简单,无非就是宽高,间距大小之类的,还有设置排列、开始位置等等
注意:
也可以,直接在父物体下,直接生成一定数量的预设物,来完成网格的填充
动态生成,可控性很高
引用
https://blog.csdn.net/ChinarCSDN/article/details/82263144