My goal is to create a 3D, First-Person Grid/Tile-Based Dungeon crawler, but I’m new to UE5, coding and blueprints. I took some time to watch tutorials on how to set up a character controller, but none of them set it up to move one tile at a time.
I would like there to be a slight delay between movements, and the player should be able to turn left, right, as well as take a step back.
If you’ve ever played games like Might and Magic or Wizardry, what I’m looking for is something along those lines.
Nice! I managed to get it shortly after that, thank you.
I’ve been trying to improve the collision detection on it where the character will either move the full movement or not at all but have been stuck.
I figured the logic would have been something along the lines of, “If a collision is detected between point A and point B then player location equals start location else player location equals end location”.
I previously ended up switching to capsule trace and turned on sweep on the Set Actor Location, the character just really wants to bump into walls for me.
I must have missed something, possibly in my timeline template.
No need to run the TL if the way is blocked anyway.
Consider getting it working with regular line trace first, and only then switch to capsule trace. Perhaps it’s not set up correctly. If in doubt, post relevant script. Also, sweeping in a system like this seems unnecessary (but who knows what you’re up to!). Unless you use Sweepinstead of Tracing that is.