これは、実際の作業コードよりも擬似的です...
var dX = rectanlge.x - circle.x;
var dY = rectangle.y - circle.y;
var distance = Math.sqrt((dX*dX)+(dY*dY));
if(distance < circle.radius){
//Collision
}
これまでのところ、キャンバス アニメーションで円と四角形が衝突するかどうかを検出するために持っているのはこれだけです。私は明らかに間違っています。誰かが私を正しい方向に向けることができますか?
rectangles = [];
var rectangle = function(x,y,width,height){
this.x = x;
this.y = y;
this.width = width;
this.height = height;
};
次に、この配列をループします