How can I change the velocity of projectile with simulating physics?

Hey, I searched up how to the change the velocity of a projectile and I saw that simulating physics messes up the velocity of the projectile.

Now, how can I change it, even with simulating physics?
I tried using all methods: set velocity in local space, set all physics velocity but it didn’t change.

Is it even possible or no?

Thanks.

Add Force node

F = ma >> F = m*(delta velocity / delta time) >> F = m* [(v1 - v0) / (t1 - t0)]

If you want v to change over time, add force!

Thanks for the answer.

After I posted the question, I removed the projectile and tried to give velocity to the mesh itself. In the end, I added an impulse to the mesh and checked the boolean in the down end of the node, which applies the impulse as velocity. Of course I had to adjust the vector, like rotate it etc. , but I finally had something that worked as I wanted.

I will mark this as solved. And thanks again for the quick answer. I will keep in mind your approach in any future projects. If anyone wants to know how I applied velocity to the mesh itself, just tell me.

Np. The definition of impulse is instantaneous force :slight_smile: