Как получить правильные координаты пересечения?

Создал два квадрата. Применил к обоим BoxCollider2D. На красный добавил RigidBody2D и выключил в нём симуляцию, чтобы не происходило выталкивания. При нажатии на ПРОБЕЛ сдвигаю красный квадрат на 1 по оси X. Происходит столкновение. С помощью OnCollision2D считываю и вывожу на консоль координаты точек пересечения. Их всегда две. На картинке я их выделил и подписал координаты (0;0.7) и (0.5;1). Но если посмотреть их вычисленные координаты в консоли оказывается, что они - (0; 0.85) и (0.52; 0.85). Если сравнить х-координаты, то они примерно равны. А вот Y-координаты обеих точек =0.85. И это как раз середина между Y-координатами на картинке. Подскажите, почему так происходит? И как получить правильные координаты пересечения? введите сюда описание изображения


Ответы (0 шт):