私は満足できる方法を見つけました。これは衝突検出を使わず、代わりに「インスタンスに適用」を選択して各移動の特定の座標に対してMoveObjectを使用します。その後、シーン内に適切な位置を設定します。少し手間がかかりますが、あなたと同様に衝突検出がうまく動作しませんでした。結局、タイルの衝突から1ピクセル離してオブジェクトを移動させることで、問題なく動作するようにしました。
ここにモジュールを作成しました。以下の手順でインストールできます:
- モジュールをダウンロード
- C:\\Users\\USERNAME\\AppData\\Roaming\\Agm\\my_modules に配置
- エディタの「モジュールリスト」セクションからドラッグ&ドロップ(付属するグループは削除可能)
wall_crawler.tres (4.6 KB)