Appearance
施加力
需要开启模拟物理
力
在.h文件中写:
cpp
UPROPERTY(EditAnywhere, Category="Force")
FVector Force;
在.cpp文件中写:
cpp
Force = FVector(0.f, 0.f, 0.f);
void AMyActor::BeginPlay()
{
Super::BeginPlay();
Cube->AddForce(Force);
}
扭矩力
即让物体旋转的力。
在.h文件中写:
cpp
UPROPERTY(EditAnywhere, Category="Force")
FVector TForce;
在.cpp文件中写:
cpp
Force = FVector(0.f, 0.f, 0.f);
void AMyActor::BeginPlay()
{
Super::BeginPlay();
Cube->AddTorqueInradians(TForce);
}
忽略重力
cpp
Cube->AddForce(Force, NAME_None, true);
Cube->AddTorqueInradians(TForce, NAME_None, true);