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