Colision de dos objetos movibles

Tengo en escena dos objetos que son una caja, pero cuando colisionan deseo que no se pueda empujar mas hacia el lado de la colision. Como puedo hacer?

¿puedes explicar más? porque no entiendo que quieres hacer

Esas son las cajas que digo el problema es que cuando colisionan las puedo mover las dos y lo que deseo es que cuando una choque con la otra las reconozca como obstaculo y no se pueda seguir moviendo en la direccion que hay colision

Tal vez si haces que cuando las 2 colisionen ya no se puedan mover, es decir poner una funcion primaria alog como asi

HOla:
A ver si esto te ayuda. Tienes que aplicar a los objetos el comportamiento de Physics 2.0.
Los objetos que quieres que se muevan tienen que ser “Dinámicos”. Y los que siempre están quietos tienen que ser “estáticos”.
Además tienes que usar, dentro del comportamiento, las opciones “mask” y “layer”. En mask defines en que grupo está el objeto que estás editando.
Y en “layer” marcar los objetos donde el actual colisionará o no atravesará.

Espero que te sirva de ayuda