1 创建AuraGameModeBase
2 将GameMode中相关的Pawn->AuraCharacter,playerController->AuraPlayerController
3 在AuraCharacter的构造函数中
{
GetMoveComponent()->bOrientRotationToMovement = true;
GetMoveComponent()->RotationRate = FRotator(0.f,400.f,0.f);
GetMoveComponent()->bConstrainToPlane = true;
GetMoveComponent()->bSnapToPlaneAtStart = true;
bUseControllerRotationPitch = false;
bUseControllerRotationYaw = false;
bUseControllerRotationRoll = false;
}
4 更改角色的动画蓝图:将混合空间,拆分成Idle和Run,判断条件为速度是否大于3。