¡Buenas! Vereis, mi intención es hacer que en un juego muy simple una serie de cajas en 2D no se atraviesen al moverse. La cuestión es que comprobar mediante colisiones rectangulares dos elementos es fácil, pero no tanto si hay más elementos, en especial si estos pueden moverse a sistinta velocidad, y no por tiles sino píxel a píxel. Total el problema es que no se con que algoritmo manejar eso, y me da rabia. Resulta que si compruebo los dos primeros elementos, chocan entre sí, y luego al comprobar con un tercero este intercepta al primero me trastoca todo.
Gracias de antemano.
porque no le añades un if que
porque no le añades un if que indique que si coinciden un pixel con cualquier objeto este no avanze ni el otro, o simplemente rebote.
yo te lo digo orientado en VB.NET xD NOSE QUE LENGUAJE USAS , NO EXPLICASTE NADA XD