WTF!! This is really awesome!!! Thank you so much!
I think I found a way for that problem with character speed. I’m multiplying Max Speed with axis input value, and then, multiplying with delta seconds. This give me the amount the character need to move based on FPS and analog control pressure. As soon as I implement the jumping part, I’ll post it here.
As for the whole thing, I was trying a similar approach, where I was using “Add Movement Input” function instead of “Set World Location”. The character moved using “Spline World Direction at Distance” and it almost work. And I say “almost” cause is hard to maintain the character locked to the spline (as I’m just using it to give direction to the character), after a few movements, the character position don’t match spline position. Anyway, your solution is really better, cause character is realy locked on the spline. I think there is a way to make the character hit the floor only using physics. I’ll try something and post later.
Monophobe, you’re the best! Thanks!