ちょっと前のですが僕の活動の12月9日のやつにキャラクター移動のサンプルソースと詳細な解説してます。 これは横方向だけですが条件を足せば上下もいけるはずです。 参考になりそうなら見てみてください!