How can I apply impulse to the direction the ball is moving?

I’ve applied an impulse to the ball (similar to Jump) but can only make it go in one direction or in the direction the camera is pointing.

How can I add the impulse to the direction the ball is going instead?

Thank you

I am not entirely sure how the ball example was made. I never looked at it…

But if the rolling is an animation and the BP itself isn’t rolling you can use the rotation of it to get the forward vector.

If the whole thing is rolling I’m hating (;D) but anyway the only obvious solution I see would be saving the position and then the next tick subtracting it from the current location. That will leave you with a vector in the direction your rolling of undefined length (depending on how fast you are). If you need a single unit divide that vector by is vector length (both existing nodes so it’s pretty straight forward).

Ah right, cheers :slight_smile: