求个思路 关于2.5D地图移动的rpg

求解.
人物地图移动,实际是 地图在移动 当人物(一直居中屏幕)没到边缘时 人物不可走动 当到达边缘时将可走动 ,
可是 人物到边缘后人物 可以移动 了 ,但是 如果人物返回 那么 用什么条件 可以判断出人物正在回逆 状态 就是回到 屏幕居中状态(这时人物回到不可走动状态)

求解 求思路。
:7:

判断人物位置和可视区域的中心坐标如何?超出1/2就开始做地图移动

:5: 人物坐标在屏幕 中间 和 可视区域坐标 除以二也在屏幕中间。。。

:6: 来人呀。。。:6:

写个方法自己计算中心位置呀。