Problem Applying Impulse on Enemy

Hey guys, I am new to unreal and is trying to make my character add impulse on an enemy. I have the communication between 2 character BP working using interface, however, I can’t seems to find a right setting to apply impulse on the enemy without him ragdoll at the start of the game. I did some research, and even asked chatGTP, but there doesn’t seems to be some useful recourses I can find regarding this problem. Please direct me to the right path if there is one, I am so lost. Thanks in adva


nce.

So you are wanting to push him without him ragdolling? Did you try applying the impulse to the Capsule Component instead of the mesh?

This would require the capsule to simulate physics which would create all sort of undesired behaviours. Luckily enough, the Character Movement Component understands physical impulses:

image

Do note that the component is working really hard to keep the character stick to the ground. You may need to rotate that vector a bit up, use Jump, use Launch and / or play with physical materials and their friction. There are additional friction settings on the component, too. Explore it.


Here’s a wacky scenario when a character needs pushing in very specific fashion; the component’s velocity is overwritten directly:

1 Like

It worded, thank you so much mate. I really appreciated it thank you.

1 Like

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.