Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: aleho en Julio 13, 2020, 01:13:12 AM

Título: Colision por un solo lado
Publicado por: aleho en Julio 13, 2020, 01:13:12 AM
hola amigos, una consulta, por ejemplo con un objeto cuadrado, es posible que tenga una colision por un solo lado.
ej. si mi personaje se desplaza de izq a der. el personaje pasa por el objeto pero si va de der a izq, no puede ya que colisiona.

muchas gracias por su ayuda.

Título: Re:Colision por un solo lado
Publicado por: carlos81lp en Julio 14, 2020, 02:08:16 PM
Podés poner algo del código para que veamos que está mal ?
Título: Re:Colision por un solo lado
Publicado por: 3dgeminis en Julio 15, 2020, 09:04:33 PM
A la hora de la colison tienes que ver 2 cosas en la colision: si el jugador esta a la derecha o izquierda del objeto, y si el objeto se puede colisonar por su izquierda o derecha.
Para lo primero solo comparas la posicion x de ambos (x>otro.x , x<otro.x)
Para lo segundo tienes que repetir el mismo codigo para ambos objetos (objeto solo colision derecha o el objeto solo colision izquierda).