hello PyroJimmy. I find in
void UChaosFallingMode::SimulationTick_Implementation(const FSimulationTickParams& Params, FMoverTickEndData& OutputState)
{
//...
// The physics simulation applies Z-only gravity acceleration via physics volumes, so we need to account for it here
FVector TargetVel = ProposedMove.LinearVelocity - DefaultSimInputs->PhysicsObjectGravity * FVector::UpVector * DeltaSeconds;
//...
}
here ProposedMove.LinearVelocity already has Gravity Calculate in UChaosFallingMode::GenerateMove_Implementation()
. Why here apply gravity again? what is physics volumes, Is it correct to apply gravity twice?