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。

posted on 2025-08-11 22:14  偷懒的阿贤  阅读(11)  评论(0)    收藏  举报