目标是使敌人始终面向玩家,但是又不能转得过于生硬,需要带点阻尼的效果。
敌人朝向玩家:FindLookAt()
使用findLookAtRotation(),通过输入的两个世界坐标得到一个旋转。
实际上是调用如下的函数:
KISMET_MATH_FORCEINLINE
FRotator UKismetMathLibrary::FindLookAtRotation(const FVector& Start, const FVector& Target)
{
return MakeRotFromX(Target - Start);
}
KISMET_MATH_FORCEINLINE
FRotator UKismetMathLibrary::MakeRotFromX