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.


Podés poner algo del código para que veamos que está mal ?

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