首先设定好人物和箱子可以移动的坐标
由4个判定完成
移动箱子
1.判定人物下一个点是否可以走
(是否在我们规定的区域里面)
2.如果可以走,再判定是否有箱子的存在,如果箱子不存在则让人物移动
3.如果箱子存在,再判定箱子是否能走到下一个点(是否在我们规定的区域里面)
4.如果能走到下一个点,则判定当前的箱子是否有其他的箱子,如果没有箱子才可以移动,反之不能。
5.移动人物