Javascript 可以增长的递归平方结构

Javascript 可以增长的递归平方结构,javascript,recursion,canvas,Javascript,Recursion,Canvas,我正在尝试制作一个以一个正方形开始的结构。这个方块可以移动并粘在其他方块上。现在,粘性部分来了,当方块获得足够的方块来增加它的大小时,它应该增加它的大小。 粘贴的方块也可以粘贴其他方块并可以增长。我该怎么做这个结构 它需要递归吗?取决于您的初始实现,但是递归是一件棘手的事情。通常,如果这不是某种只需要递归解决方案的情况,您应该避免这种情况。如果您谈论的是agar.io类型的元素交互,则根本没有必要。你可以使用旧的“+”操作符。如果你的元素只能是正方形,但可以以任何方式相互粘着,你也可以使用加法

我正在尝试制作一个以一个正方形开始的结构。这个方块可以移动并粘在其他方块上。现在,粘性部分来了,当方块获得足够的方块来增加它的大小时,它应该增加它的大小。 粘贴的方块也可以粘贴其他方块并可以增长。我该怎么做这个结构


它需要递归吗?

取决于您的初始实现,但是递归是一件棘手的事情。通常,如果这不是某种只需要递归解决方案的情况,您应该避免这种情况。如果您谈论的是agar.io类型的元素交互,则根本没有必要。你可以使用旧的“+”操作符。如果你的元素只能是正方形,但可以以任何方式相互粘着,你也可以使用加法,但你可能需要添加对角线,并从中计算边长。这有点像blockor.io。网站已关闭,但您可以看到图像@动物你自己试过什么?