Collision detection with BSP walls?

Am using a lerp vector in my dash ability but my character is going through walls and objects. I didn’t use Launch Character as I dont quite like the movement even though it provides good collision with walls and objects.

Is there a way to check for collision with BSPs and objects?

Quick question…I threw this together really quick but is this the behavior you are trying to achieve?

Something like this:

I made a super cheesy anim for the dashing ignore that.

YES! I am trying to do just that! Except mine’s using First Person but I believe that’s not going to be anything major.

Sorry I wasn’t clear about it initially. In other words:

  1. If player is in front of a solid object or a BSP wall, dash does not activate.
  2. If player encounters a solid object or a BSP wall while dashing, he will stop.

Nah don’t worry about the animation. It’s quite cool actually.

Ahh ok. I didn’t know I can simply modify the speed property in Character Movement to do a dash…lol that would have saved me a lot of pain.

Maybe you can take a look at how I did. I have a feeling that doing the dash via Character Movement would have more proper collision. Do you think with my current method I’ll still be able to check for collision with BSPs?

Btw, another question if you dont mind…how do you do those pins on the lines connecting your nodes such that they curve a certain way?

Well with what I put together the dash still activates if player is in front of a solid object just they don’t go anywhere…they continue to collide normally…minus all the particles and animation cheesiness here is what I did in a nutshell:

Input for Dash Pressed → Get Character Movement —Set Max…ahhh a screenshot will be better:

You could try checking the sweep bool…but otherwise no, you won’t, because you are setting the location and if the location is within or just beyond an object it will be set to that location there isn’t anything to stop it from setting the location because it is a set location.

Man the sweep bool really works! Thanks a lot for your help!

At least now I’ve another - and also easier - way to do a dash.