"add force" not working

The add force node doesn’t seem to work on the default side scroller character. I have tried with with “simulate physics” turned on and off to no avail. Setting a high value like 200 000 doesn’t help.

I am trying to make a character fly and from what I understand “add force” is the way to go.

I looked at the donut hovering tutorial and it uses the same node so I dont know why this doesn’t work.

What am I doing wrong?

Use LaunchCharacter
https://docs.unrealengine.com/latest/INT/BlueprintAPI/Pawn/Character/LaunchCharacter/index.html

I’ve used that before but it doesnt really do what I want. It produces an instant velocity (a jump) whereas I need a constant force (that I can control) to simulate lift.
I guess it might be possible to call Launch on every tick but that seems like a hack.

hey, did you try add impulse? you have to multiply it though.
i used it for a antigravity movement and steering into cam look direction.

1 Like

If your character is on the grond it might be the friction of the ground and the actor.
To fix that you have to make an physical material and applie it to the actor.

  • Cheers from Germany :slight_smile:

Hey, I had this problem too. For some reason, I needed to set the force to something like 5000000 for it to work.

5 Likes

yeah, setting a unreal value works. Thanks

2 Likes

Hey. Try to reduce mass of an object(kg) if you physics is enabled. Cause F = m*a. When i finds out about it, it became so obvious for me, than i felt a bit stupid.