# マス目移動の実装方法

**URL:** <https://guild.rpgmakerofficial.com/t/topic/946>\
**Category:** 質問\
**Tags:** 日本語\
**Created:** [2025 年 10 月 23 日午前 12:41 UTC](https://guild.rpgmakerofficial.com/t/topic/946 "2025-10-23T00:41:43Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Snaito](https://avatars.discourse-cdn.com/v4/letter/s/5f8ce5/32.png) [@Snaito](https://guild.rpgmakerofficial.com/u/Snaito)\
**Post date:** [2025 年 10 月 23 日午前 12:41 UTC](https://guild.rpgmakerofficial.com/t/topic/946/1 "2025-10-23T00:41:43Z")

</div>

自機をマス目に動くようにしたいのですが良い感じに実装出来ないです。

 ![イメージ](https://us1.discourse-cdn.com/flex002/uploads/rpgmaker_community/original/2X/c/cdc578cee8e326a0c57824834c71d6c3294b8218.jpeg)

上記のイメージからとりあえずMoveAndJumpSettingsの干渉を無くし、VSで"移動方向を指定して移動"を利用して組んでみた所、サイズ分ごとに動くようになったものの連打しながらの移動になってしまいます。

 ![干渉防止](https://us1.discourse-cdn.com/flex002/uploads/rpgmaker_community/original/2X/0/00ed41f1b7e2011b42a86fd4a0a561b98a7bb306.png)

（最初はMoveAndJumpSettingsで実現できるかなと移動量とかをいじってみたがうまくいかなかった…）

 ![リンク](https://us1.discourse-cdn.com/flex002/uploads/rpgmaker_community/original/2X/a/a8cdbead9f9c72b4aa79c58b3a91bb2541fd6278.png)

 ![マス目移動](https://us1.discourse-cdn.com/flex002/uploads/rpgmaker_community/original/2X/7/7cec323ba5991d34d80268b0ba15eff51d431dac.png)

当たり判定も引っかかり防止の為に一回り小さくしたのですが、どうにも壁へのめりこみが発生して違和感を感じてしまいます。

 ![めりこみ](https://us1.discourse-cdn.com/flex002/uploads/rpgmaker_community/original/2X/7/7990a23e49696807d9bf513174c713c150de454f.png)

スマートな実装方法があればご教授願いたいです。

---

<div class="post-metadata">

**Author:** ![Moonling](https://sea2.discourse-cdn.com/flex002/user_avatar/guild.rpgmakerofficial.com/moonling/32/369_2.png) [@Moonling](https://guild.rpgmakerofficial.com/u/Moonling)\
**Post date:** [2025 年 10 月 23 日午前 8:24 UTC](https://guild.rpgmakerofficial.com/t/topic/946/2 "2025-10-23T08:24:43Z")

</div>

[48gridmove.zip](https://guild.rpgmakerofficial.com/uploads/short-url/5cZBpxHNx20li2MOZxwhYFrtGbT.zip) (48.3 KB)

ぞうのもりさんにご協力いただきサンプルをつくってみました、こちらでいかがでしょうか？

---

<div class="post-metadata">

**Author:** ![Snaito](https://avatars.discourse-cdn.com/v4/letter/s/5f8ce5/32.png) [@Snaito](https://guild.rpgmakerofficial.com/u/Snaito)\
**Post date:** [2025 年 10 月 23 日午後 11:35 UTC](https://guild.rpgmakerofficial.com/t/topic/946/3 "2025-10-23T23:35:18Z")

</div>

とても良いサンプルで、CollisionShape2Dのシェイプの種類にも気付けました！

ありがとうございます！
