Is there any reason why we wouldn’t want to add in our movement speed and DeltaTime like this?
AddActorLocalOffset(deltaLocation * movementSpeed * UGameplayStatics::GetWorldDeltaSeconds(this));
If the Y and Z members of the FVector are zero, then we’re not really worried about those getting changed by multiplying the entire FVector by DeltaTime and Speed, but IF we wanted to later add in Y or Z movement (like if we were making a top-down Zelda or whatever and assuming that we weren’t trying to make it feel tank-like), wouldn’t we want speed and DeltaTime to apply to the entire movement Vector rather than just the X-axis? Or maybe it’s my old Unity mindset messing with me lol, I’m sure under the hood the way Unreal processes these things is different.