Anuncios Google

Duda de programación y colisiones

¡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.


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de Metal_Shadow

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


Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.