计算UE中物体的相互作用力

Calculate the force of interaction of objects in UE

我想计算碰撞的力。比如车在桥上,我想找 压力。在第二种情况下,我有一辆坠落的汽车,我想求出撞击的力量。有这方面的功能吗?

我想用c++

你所做的就是将质量和速度相乘

void AMyActor::OnHit(UPrimitiveComponent* HitComp, AActor* OtherActor, UPrimitiveComponent* OtherComp, FVector NormalImpulse, const FHitResult& Hit)
{
   float HitForce = OtherActor->GetVelocity.Size() * OtherComp->GetMass();
   UE_LOG(LogTemp, Warning, TEXT(HitForce));
}

HitForce 是您要查找的变量。