Problem with ProjectileMovementComponent

Hi everyone,


I’m working on a projectile throwing system. After spawning the projectile, I confirmed that the Velocity and Speed values are set correctly in the instance details.

However, the projectile doesn’t move at all until I manually make a minor change to the instance in the editor (such as slightly tweaking Speed or adjusting Rotation). Only after that does the projectile start moving.

I’m currently using UProjectileMovementComponent, and Velocity is assigned right after spawning.

Has anyone encountered a similar problem? Could it be related to physics initialization, component activation order, or something else I’m missing?

Thanks in advance for your help!

I share my projectile component.

The only thing I had to do is I removed the collision of the static mesh component.
To avoid problems with the visualization.

I am only do that.
image

Are you developing a Multiplayer game is a dedicated? Did you mark the actor as replicates?