기본적인 이동에 따라 자연스럽게 변화를 주기 위해 블렌드 스페이스를 이용한다.

앞, 뒤, 좌, 우, 정지의 경우 이동속도 및 방향으로 제어를 한다.

가로축은 VelocityX로 이름을 지어주고 최소값 최대값을 지정해준다.

애니메이션 블루프린트 이벤트 그래프로 이동한다.
X값과 Y값을 받아와야 하는데 Velocity에서 그대로 가져오면 절대값이기 때문에 애니메이션이 꼬인다. 그래서 Inverse Transform Direction을 통해 Velocity 값을 캐릭터의 상대 벡터로 변환하여 X값과 Y값을 분할하여 변수로 지정해 준다.

블렌드 스페이스로 돌아와 Velocity 값에 맞게 각 애니메이션을 지정해주고, 가장 가운데 0, 0 지점에는 Idle 애니메이션을 넣어준다.
방향에 따라 블렌딩이 된 애니메이션