سلام
شما باید حالت های مختلفی رو بررسی کنین:
1- top شی1 بزرگتر از top شی2 و همچنین top شی1 کمتر از top شی2+ارتفاع شی2 باشه: یعنی بالای شی1 داخل شی2 هست.
2-top شی1+ارتفاع شی1 بزرگتر از top شی2 و همچنین top شی1+ارتفاع شی1 کمتر از top شی2+ارتفاع شی2 باشه: یعنی پایین شی1 داخل شی2 هست.
همزمان اینو باید برای سمت چپ و راست شی هم بررسی کنی، عین همین فقط به جای top از left استفاده کن.
در اینصورت دقیقا برخورد دوتا شی رو میتونی تشخیص بدی.