[Unreal_블루프린트]#19_Wizard Animation
Unreal 블루프린트 개발 중 "Wizard Mode"에 대해 알아보겠습니다.
"블루 프린트" 활용에 대한 내용입니다.
Wizard Animation
1. Wizard 관련 State Machine 생성
1. Animation Blueprint 내부 Anim Graph에서 상태 기계 추가
2. Entry -> Wizard 애니메이션 Blend Space
2. Unarmed < - > Sword 상태 기계 수정
1. Jump 관련 상태들을 별도의 "Jump" 상태 기계로 분리합니다.
2. Combat Type(Unarmed, Sword, Wizard)에 상관없이 Jump를 수행할 수 있도록 합니다.
3. Cache 포즈 생성
1. 기존의 Unarmed <-> Sword 상태 기계를 캐쉬 포즈로 저장합니다.
2. Wizard 상태 기계를 캐쉬 포즈로 저장합니다.
4. Blend Pose By E_CombatType
1. 블렌드 포즈(ECombatType) 생성
미리 생성한 CombatType 열거형을 기준으로 블렌딩 하는 블렌더입니다.
2. Default Pose = Combat Type의 상태중 Unarmed 상태
3. Sword Pose = Combat Type의 상태중 Sword 상태
4. Wizard Pose = Combat Type의 상태중 Wizard 상태
5. Jump 상태 기계 수정
1. Unarmed<->Sword + Wizard 캐시 포즈를 기본 상태로 설정합니다.
2. 기존의 Jump 상태 기계를 캐쉬 포즈와 연결합니다.
6. Layered Blend per Bone의 Base Pose 변경
* 위에서 생성한 최종 Base Pose를 레이어 블렌딩의 베이스 포즈로 변경
Unequipped Notify
1. "Sheathed Sword" 를 호출하는 Unequipped 노티 파이를 수정해야 합니다.
2. 칼을 집어넣는 애님 몽타주는 "Sword -> Unarmed" 인가? "Sword -> Wizard" 상태를 확인
3. 중간에 Combat Type을 확인하는 "Change Wizard Mode" 변수를 가져옵니다.
4. Change Wizard Mode가 "True"라면 Sheathed Sword + Start Wizard Mode를 함께 호출합니다!
'게임개발 > Unreal 블루프린트' 카테고리의 다른 글
[Unreal_블루프린트]#21-1_Interface, Combo (0) | 2022.09.25 |
---|---|
[Unreal_블루프린트]#20_Magical Attack (0) | 2022.09.16 |
[Unreal_블루프린트]#18_Combat Style, Sword Mode, Wizard Mode (0) | 2022.09.14 |
[Unreal_블루프린트]#17_Particle System, Trailer, 공격 이펙트 (0) | 2022.09.14 |
[Unreal_블루프린트]#16_Camera Shake, 카메라 컨트롤 (0) | 2022.09.14 |