Столкновение может быть обработано с помощью collider2d.
Во время столкновения, когда объекты касаются или даже перекрываются, они переходят в недетерминированное состояние, в котором они могут продолжать обмен.
IПредположим, вы хотите сохранить исходную позицию перемещенного объекта, и когда этот объект сталкивается с другим объектом, подлежащим замене, освободите перемещенный объект от прикосновения и установите его координаты преобразования к объекту касания, затем переместите (еще раз, установив координаты преобразования) объект касанияобъект в начальную позицию перемещенного объекта.