Off Topic Unity3d - Edge Unity3d - Edge
20 replies @ Jawohl: That's not the problem. He uses edge collider so it's literally just a bunch of rays checking if another collider intersects with them. What you described WOULD happen if he used any other collider that covered an area. Like a circle collider. Even then it would be OPPOSITE of the problem cause he'd know when his object leaves the circle (when they no longer collide).
@ RedizGaming: Just don't forget to reduce the radius by amount of radius your object posesses.
Simplified English: circle using very good, circle radius reduce by object radius, get effect you want.