Entonces, estoy haciendo un juego de rol de arriba hacia abajo.
Todo va excelente, pero este problema es bastante molesto. Ahora, cuando el personaje se mueve contra la pared, el jugador se mueve de un lado a otro. Supongo que es porque el jugador está tratando de moverse hacia la pared, y luego la colisión de la pared lo empuja hacia atrás, lo que hace un molesto movimiento de ida y vuelta. Mi pregunta es, obviamente, ¿cómo evito que esto suceda?
¡Gracias!
PD: estoy usando transform.translate para mover el reproductor, y estoy usando C #.
EDITAR : También estoy usando un cuerpo rígido 2D y colisionadores 2Dbox en ambos.