
1. Main States 이라는 이름으로 State Machine 생성
2. Control Rig 노드를 Output Pose로 연결

3. Control Rig 설정
Detail 창에서 Control Rig Class를 CR_Mannequin_BasicFootIK로 지정한다. (프로젝트에 존재하는 IK용 Control Rig 에셋)Set Initial Transforms From Mesh 옵션을 체크한다. ShouldDoIKTrace - Use Pin을 체크한다.CR_Mannequin_BasicFootIK에서는 ShouldDoIKTrace가 있어서, 실제로 발 위치를 추적할 것인지를 결정한다.Use Pin에 체크하면, 이 값이 Anim Graph나 Blueprint에서 핀으로 연결 가능하게 된다.캐시 포즈(Cached Pose)로 저장하면 쉽게 재사용할 수 있다.
New Save Cached Pose → Locomotion 으로 저장
Main States State Machine 안에서 Entry에 Locomotion 상태 생성하고 연결
Locomotion 상태 안에서 아까 만든 캐시 포즈를 Output Animation Pose에 연결
Jump에서 점프 애니메이션 연결 Fall Loop에서 추락 애니메이션 연결 State Machine 내부에서 "Land" State 추가
Land에서 Additive 노드 생성 후 Locomotion 캐시 포즈 및 착지 애니메이션 연결
Locomotion 캐시 포즈)을 유지하면서 착지 애니메이션을 부드럽게 적용하기 위해 Apply Additive 노드를 사용한다.Apply Additive 노드의 Base에는 Locomotion 캐시 포즈를, Additive에는 착지 애니메이션을 연결한다.Apply Additive 노드는 기존 애니메이션(Base) 위에 추가적인 애니메이션(Additive)을 더하는 방식으로 동작한다.Alpha 값을 조정하면 착지 애니메이션의 강도를 조절할 수 있다. Loop Animation 체크 해제 (착지 애니메이션 한 번만 실행)
Automatic Rule Based on Sequence Player in State 체크bShouldMove == true 설정Automatic Rule Based on Sequence Player in State 체크Locomotion, Land 상태 체크 To Falling → Jump 전환 조건: Z축 속도 > 100 & bIsFalling == true
To Falling → Fall Loop 전환 조건: 높은 곳에서 떨어지는 경우
Jump, Fall Loop 상태 체크To Land → Land 전환 조건: bIsFalling == false 