PDA

Ver la Versión Completa : [ CONSULTA ] Graficos 2D en android


peskalberto
23/01/14, 10:43:24
Buenas,

estoy realizando un programa para android con graficos en 2D, algo sencillito, trabajo con el canvas y el onDraw.

En la aplicación tengo 2 gráficos (imágenes pasadas por id) que necesito que choquen entre ellas, pero no se como decectar cuando ni como chocan, y necesito que pasen cosas cuando colisiones, por ejemplo que una de ellas desaparezca o se mueve

Intente con una clase gráfico que encontré por internet, pero el método que verifica la colisión, no funciona adecuadamente con cuadriláteros, aunque si va bien con círculos.

Alguna ayudita de como puedo seguir con mi programa?

Gracias

kriogeN
23/01/14, 13:15:28
Si son rectángulos es muy fácil, sabiendo la posición del punto x0,y0 de los 2 rectángulos y sus tamaños (que será el tamaño de las 2 imágenes) es bastante fácil saber si alguno de sus puntos está ocupando el mismo espacio.

Ahora bien, si quieres hacer colisiones complejas deberías mirar la librería Box2D.

peskalberto
23/01/14, 13:21:28
no necesito colisiones muy complejas, mientras funcione mas o menos bien

lo que busco mas que nada es como comprobar una colisión entre un círculo y un rectángulo