I did this too in a game, and it worked quiet well, at least for my game.
I put a "Scroll To" behavior on the player and then I used the following calculation:
clamp(1 - Distance / (LayoutHeight + LayoutWidth), 0.10, 1.0)
Hope it helps!
where do you put the calculation? and does it work with all kinds of games?