您当前的位置: 首页 >  unity

Peter_Gao_

暂无认证

  • 0浏览

    0关注

    621博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Unity UGUI Layout自动排版组件用法

Peter_Gao_ 发布时间:2020-09-24 10:47:22 ,浏览量:0

1 Layout —— 布局组件

 

我们在做项目的时候,经常有需求

需要将某个板块中的信息,图标给整理,整齐的进行排版(比如下拉滚动列表)

如果我们一个的把方块、或者这种长条形的Ui给逐个创建,工作量十分大,而且容易出错导致位置偏移

Unity 为我们提供了 Layout 布局组件

可以非常方便的实现此类需求

例如这样的效果:举个栗子黑白88这里写图片描述这里写图片描述

2 Create BG Image —— 创建背景

可以是 Image 或者 空物体都行

然后在游戏物体上,添加对应的 Layout 组件举个栗子黑白88这里写图片描述

3 Create element —— 创建元素

在父物体 BG / 空物体下创建需要的元素 (随意创建,可以创建后再完成元素大小的调整)

相同的元素,只需要创建一个,然后批量的进行生成 / 复制即可举个栗子黑白88这里写图片描述

4 Layout ComPonent Type —— 布局组件类型

常用的是下列3个布局组件:

Grid Layout Group 网格布局 —— 支持竖向、横向排列

Horizontal Layout Group 网格布局 —— 仅支持横向排列

Vertical Layout Group 网格布局 —— 仅支持竖向排列

具体参数很简单,无非就是宽高,间距大小之类的,还有设置排列、开始位置等等

注意:

也可以,直接在父物体下,直接生成一定数量的预设物,来完成网格的填充

动态生成,可控性很高

 

引用

https://blog.csdn.net/ChinarCSDN/article/details/82263144

关注
打赏
1664521772
查看更多评论
立即登录/注册

微信扫码登录

0.0410s