02/12/2014, 01:09
|
| | Fecha de Ingreso: febrero-2005
Mensajes: 39
Antigüedad: 19 años, 10 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, |