Então, eu estou fazendo um RPG de cima para baixo.
Tudo está indo bem, mas esse problema é bastante irritante. Agora, quando o personagem se move contra a parede, o jogador se mexe para frente e para trás. Acho que é porque o jogador está tentando se mover contra a parede, e então a colisão da parede a empurra para trás, o que faz um movimento irritante de um lado para o outro. Minha pergunta é obviamente: como faço para impedir que isso aconteça?
Obrigado!
PS: Estou usando o transform.translate para mover o player e estou usando o C #.
EDIT : Eu também estou usando um 2D Rigidbody, e 2Dbox colliders em ambos.