找回密码
 注册帐号

扫一扫,访问微社区

基本操作 有说明办法可以让他自动填满控件显示不规则的item

11
回复
289
查看
[ 复制链接 ]
5熟悉之中
773/1000
排名
25426
昨日变化

4

主题

50

帖子

773

积分

Rank: 5Rank: 5

UID
283554
好友
0
蛮牛币
350
威望
0
注册时间
2018-5-31
在线时间
703 小时
最后登录
2020-11-24
2020-11-9 17:37:02 显示全部楼层 阅读模式
5蛮牛币
类似于h5一样可以左浮动有浮动让他自由排列不管他的大小

8YGYED3`($9~44ZKL]LZYHY.png
回复

使用道具 举报

4四处流浪
475/500
排名
9304
昨日变化

2

主题

43

帖子

475

积分

Rank: 4

UID
3697
好友
0
蛮牛币
1402
威望
0
注册时间
2013-9-11
在线时间
316 小时
最后登录
2020-11-24
2020-11-9 18:14:38 显示全部楼层
Grid Layout Group
回复

使用道具 举报

5熟悉之中
773/1000
排名
25426
昨日变化

4

主题

50

帖子

773

积分

Rank: 5Rank: 5

UID
283554
好友
0
蛮牛币
350
威望
0
注册时间
2018-5-31
在线时间
703 小时
最后登录
2020-11-24
楼主 2020-11-9 18:26:56 显示全部楼层


Grid Layout Group不是必须固定的大小吗?
回复

使用道具 举报

4四处流浪
485/500
排名
7608
昨日变化

0

主题

48

帖子

485

积分

Rank: 4

UID
179987
好友
0
蛮牛币
803
威望
0
注册时间
2016-11-1
在线时间
271 小时
最后登录
2020-11-14
QQ
2020-11-9 20:56:49 显示全部楼层
你这不就是要做一个打图集类似的东西么一定数量的不规则矩形最优填充算法这个还是要自己写吧或者找texturePacker的源码
回复

使用道具 举报

5熟悉之中
773/1000
排名
25426
昨日变化

4

主题

50

帖子

773

积分

Rank: 5Rank: 5

UID
283554
好友
0
蛮牛币
350
威望
0
注册时间
2018-5-31
在线时间
703 小时
最后登录
2020-11-24
楼主 2020-11-10 09:20:56 显示全部楼层
Game_Hacker 发表于 2020-11-9 20:56
你这不就是要做一个打图集类似的东西么一定数量的不规则矩形最优填充算法这个还是要自己写吧或者找textureP ...

有没有简单的实现方式
回复

使用道具 举报

4四处流浪
485/500
排名
7608
昨日变化

0

主题

48

帖子

485

积分

Rank: 4

UID
179987
好友
0
蛮牛币
803
威望
0
注册时间
2016-11-1
在线时间
271 小时
最后登录
2020-11-14
QQ
2020-11-10 20:59:40 显示全部楼层
Benson_king 发表于 2020-11-10 09:20
有没有简单的实现方式

如果是要求寻找最优解的话那肯定没有太简单的方式如果只是自由排列判断是否超出边界就行
回复

使用道具 举报

5熟悉之中
773/1000
排名
25426
昨日变化

4

主题

50

帖子

773

积分

Rank: 5Rank: 5

UID
283554
好友
0
蛮牛币
350
威望
0
注册时间
2018-5-31
在线时间
703 小时
最后登录
2020-11-24
楼主 2020-11-11 13:24:19 显示全部楼层
Game_Hacker 发表于 2020-11-10 20:59
如果是要求寻找最优解的话那肯定没有太简单的方式如果只是自由排列判断是否超出边界就行 ...

比如说外面是10:10的大小,我在里面显示出5:2,3:2等一系列的图片怎么让它自己适应这个区域
回复

使用道具 举报

5熟悉之中
773/1000
排名
25426
昨日变化

4

主题

50

帖子

773

积分

Rank: 5Rank: 5

UID
283554
好友
0
蛮牛币
350
威望
0
注册时间
2018-5-31
在线时间
703 小时
最后登录
2020-11-24
楼主 2020-11-11 13:25:27 显示全部楼层
Game_Hacker 发表于 2020-11-10 20:59
如果是要求寻找最优解的话那肯定没有太简单的方式如果只是自由排列判断是否超出边界就行 ...

不是垂直跟水平的,怎么去判断那
回复

使用道具 举报

0

主题

7

帖子

20

积分

Rank: 1

UID
354621
好友
0
蛮牛币
22
威望
0
注册时间
2020-11-16
在线时间
13 小时
最后登录
2020-11-24
2020-11-16 16:52:09 显示全部楼层
动态设置GridLayoutGroup  
具体代码:scrollRect.content.GetComponent<GridLayoutGroup>().cellSize = vector2;
回复

使用道具 举报

5熟悉之中
773/1000
排名
25426
昨日变化

4

主题

50

帖子

773

积分

Rank: 5Rank: 5

UID
283554
好友
0
蛮牛币
350
威望
0
注册时间
2018-5-31
在线时间
703 小时
最后登录
2020-11-24
楼主 2020-11-17 09:25:15 显示全部楼层
wx_hfc6Tp2T 发表于 2020-11-16 16:52
动态设置GridLayoutGroup  
具体代码:scrollRect.content.GetComponent().cellSize = vector2;

请问这个设置是一块的大小还是每一块的大小
回复

使用道具 举报

0

主题

7

帖子

20

积分

Rank: 1

UID
354621
好友
0
蛮牛币
22
威望
0
注册时间
2020-11-16
在线时间
13 小时
最后登录
2020-11-24
5 天前 显示全部楼层
Benson_king 发表于 2020-11-17 09:25
请问这个设置是一块的大小还是每一块的大小

每一块,根据内容设置它的宽高,也可以添加content size fitter组件
回复

使用道具 举报

5熟悉之中
773/1000
排名
25426
昨日变化

4

主题

50

帖子

773

积分

Rank: 5Rank: 5

UID
283554
好友
0
蛮牛币
350
威望
0
注册时间
2018-5-31
在线时间
703 小时
最后登录
2020-11-24
楼主 5 天前 显示全部楼层
wx_hfc6Tp2T 发表于 2020-11-20 13:16
每一块,根据内容设置它的宽高,也可以添加content size fitter组件

GridLayoutGroup gridLayout = mCueerntCombination.GetComponent<GridLayoutGroup>();
                    gridLayout.childAlignment = TextAnchor.MiddleCenter;
                    gridLayout.cellSize = new Vector2(data.blocks[0].width data.blocks[0].heigth);

是这样写吗?这样效果是设置了gridLayout.cellSize 的大小实例化到上面还是固定的啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则