我想生成具有随机尺寸且没有碰撞的随机矩形。此时此刻,我已经有了这个,但是碰巧是这样,我已经迷失了解决方案的想法。
playground_dev
答案 0 :(得分:0)
有两种方法可以做到这一点。
可选附加功能:
x * maxRectSize, y * maxRectSize
使用选项1,它会更加密集,但是您会得到更精致的结果,尤其是如果您执行可选的附加功能。
使用选项2,您只会得到一个矩形网格,它们不会出现在随机位置,但可以快速运行。
另一种替代方法是使用选项2生成起始画布,然后可以在其顶部应用选项1来填补空白。