Actor Vector not being read?

https://imgur.com/a/pNHdaIz

Attached image is the blueprint reading the velocity, I tested having it print the velocity every frame and it was all 0s, not matter what. I have no clue why. its just a rigid body basic actor blueprint.

thanks in advance

Is it simulating physics or taking advantage of a movement component? Whether you can query velocity depends on how you’re moving it. If you Set Actor Location every frame, that’s not velocity for example.

you re not printing any velocity. you’re printing ‘Hello’. you must attach the node to the print node:

I know, its just not pictured in the screen shot.

Its just a physics object, sorry im knew to unreal

if you have an ACTOR with some dynamic component inside like a static mesh component with physics and this component is not the root component. By getting the ACTOR velocity you will get 0 because the actor is actually still…what you moving is the component so you should evaluate the velocity of the component.

Basically get Actor velocity will give you the velocity of its root component.

1 Like

ah, thank you!! works perfectly now

1 Like

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