Me sigue pasando lo mismo.
Y tiene sentido, porque supongamos que voy caminando de abajo hacia arriba, y la bolita pega contra la pared, entonces la hago moverse hacia abajo y la derecha, la dirección contraria es hacia arriba y a la izquierda entonces por eso atraviesa la pared y aparece del otro lado de la pared y en la dirección contraria a la que yo le dije que se moviera.
EDIT:
Es curioso porque SOLO pasa cuando el movimiento del personaje es en diagonal. Cuando lo tengo pegado a la pared y me muevo en linea recta hacia abajo se mueve perfecto.
Y tiene sentido, porque supongamos que voy caminando de abajo hacia arriba, y la bolita pega contra la pared, entonces la hago moverse hacia abajo y la derecha, la dirección contraria es hacia arriba y a la izquierda entonces por eso atraviesa la pared y aparece del otro lado de la pared y en la dirección contraria a la que yo le dije que se moviera.
EDIT:
Es curioso porque SOLO pasa cuando el movimiento del personaje es en diagonal. Cuando lo tengo pegado a la pared y me muevo en linea recta hacia abajo se mueve perfecto.