如何检查新的矩形是否与没有循环的画布中已绘制的矩形相撞

时间:2015-04-20 07:12:59

标签: javascript html5-canvas

我有一个画布,我必须绘制多个不同宽度和高度的矩形,随机的x和y位置。在绘制一个新的矩形之前,我必须检查它是否与已绘制的矩形相撞。目前我的解决方案是恭维是将x,y位置以及宽度和高度存储在绘制矩形的对象数组中,并通过循环确定碰撞,数组逐个取矩形,然后检查它是否与新矩形碰撞。
它工作但我想检查碰撞而不循环遍历所有现有的矩形。

0 个答案:

没有答案