Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/12/2014, 01:09
GM_Juanjo
 
Fecha de Ingreso: febrero-2005
Mensajes: 39
Antigüedad: 19 años, 2 meses
Puntos: 1
Respuesta: hacer un circulo que no sea un cuadrado...

Hazte una función de colisión tu mismo, la distancia entre el centro de dos circunferencias es raiz((x1-x2)^2+(y1-y2)^2) por tanto:

Si una esta en el punto (0,0) con radio 2 y la otra en el 2,2 con radio 1.
raiz((0-2)^2+(0-2)^2)=raiz(4+4)=raiz(8)=2,82

Como la distancia entre los centros es más pequeña que la suma de los radios (2+1=3) están en colisión.

Si cambiamos el radio de la primera por 1 nos quedaría la suma de los radios 1+1=2, y en este caso no estarían en colisión.

Espero que te sirva.

Saludos,