Circle Collision Detection
Circle collision detection is done using Pythagoras (C² = A² + B²) to calculate the distance between the two circles.\\nWe can translate this formula into code by doing:\\r\\n[code]\\r\\nvar xd:Number = c2.x - c1.x;\\nvar yd:Number = c2.y - c1.y;\\nvar dis:Number = Math.sqrt(xd*xd+yd*yd);\\r\\n[/code]\\nOnce we have the distance between the circles, we check if it is less than the combined radii.\\n[code]\\nvar xd:Number = c2.x - c1.x;\\nvar yd:Number = c2.y - c1.y;\\nvar dis:Number = Math.sqrt(xd*xd+yd*yd);\\nif(dis < c1.rad+c2.rad){\\n // Collision has occurred.\\n}\\n[/code]
Sam