I found a way that I was satisfied with, it doesn’t use collision but instead uses MoveObject with ‘Apply To Instance’ selected for the specific coords of each movement. I then set the proper locations in the scene itself. It is a little more work, but like you I couldn’t get the collision detection working. I ended up having to move the object 1 more pixel away from the tile collision so that it made sure it was good to go.
I made a module here for it. You can install it by:
- Download module
- Put it in the C:\Users\USERNAME\AppData\Roaming\Agm\my_modules
- Drag it from the Module List section of the editor (you can delete group it comes with)
wall_crawler.tres (4.6 KB)