Rotate player along spline based on player direction

You can get rotation at any point on the spline; If the player is moving along the spline using distance or time you can grab the rotation of the spline and use that.

Hi so I have a system where the character is launched along the spline based on his current velocity which will drive it in either direction.

What I’d like to know is how to rotate that character along the spline and have it face the direction that it gets on the spline with.

Currently once the player meets the bend of one of the splines it stays looking forward and doesn’t rotate to face where the spline is bending.

Any help would be appreciated thanks!

Do you know how I can go about updating the rotation based on the spline points? I’m able to get the number of points based on the spline and then get the rotation from that but the rotation ends up coming from the last point instead of updating as the points go by.

Here’s the blueprint.

251869-キャフチャ.png

bump . . .

the way ive done it in the past was to get a location along the spline just a few units ahead of where the player is then use a find look at rotation and set the rotation. i did that on tick and it worked without issue. you can see an example of this in a post i made on your other question.

Hey thanks for the help again but the rotation nodes didn’t work sadly.

I’m able to get the correct rotation forward with these nodes but I’m unable to switch the rotation when landing on the spline on the opposite direction.

I’m also getting the location of the start and end using these nodes.

252097-キャフチャ2.png

Is there anyway to determine the rotation of the player on the spline based on how I land on it using these nodes?