Pregunta

Estoy haciendo un juego de Android y estoy buscando un tutorial relativamente simple sobre la detección de colisiones de pelota. En particular, una colisión elástica entre 2 bolas (es decir, cómo se comportarían las bolas después de la colisión, como pelotas de billar cuando chocan).

Además, si alguien sabe de un ejemplo/ tutorial sobre desaceleración y aceleración, lo agradecería. Estoy detectando si 2 bolas están cerca (aún no chocan) entre sí. Si la pelota 1 está dentro de un cierto radio de una bola estática 2, la pelota 1 comenzará a desacelerarse. Una vez que la pelota 1 llegue a otro punto más cerca de la pelota 2, la pelota 1 cambiará de dirección y comenzará a acelerar nuevamente a su velocidad original.

Puedo detectar la primera colisión y desacelerar la pelota 1, así como cambiar su dirección, pero la aceleración que implementé no es correcta.

Si alguien tal vez sabe de tal ejemplo, ¿puedes señalarme en la dirección correcta?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top