有几个预制体, 他们的宽高都是100的倍数的矩形, 比如100x200,100x300,200x400,400x100 等.
想实现的是: 在一个800x1000的面板上, 随机摆放以上那些预制体, 允许有空隙, 但不能超出.
我的想法是, 每个预制体, 都用数组来表示
比如 100x100 就是[1]
200x100 就是[2,2]
100x200 就是{[3],[3]}
400x200 就是{[4,4,4,4],[4,4,4,4]}
数组里面的数字, 表明是哪个预制体的编号
面板也是一个多维数组
然后随机从 矩形的预制体库 里, 拿出对应的数组, 放到面板数组里, 把面板数组里的值改为对应的编号数字.
显示的时候, 就根据那个编号, 直接获取预制体, 根据下标, 计算出来坐标. 然后再放到界面上.
这个写起来感觉有点难受.
不知道各位大佬们有没有什么思路啊.


