6-25. 15조 MonsterAnimation, AnimationExtansions 코드 리뷰
1. MonsterAnimation
- 애니메이션 상태 추가 - Kill
- Kill 애니메이션이 나온 후 실제 죽음 처리가 이루어지도록 코루틴 사용.
- 애니메이션을 mesh에 추가해두어 실제 위치와 mesh가 분리되는 현상.
- Ethereon(StunMonster) 상태별 애니메이션 추가.
- Walk, Flee&FleeEnd, Attack, Kill
2. AnimationExtansions 코드 리뷰
- AnimType이 없다면 에러를 띄우고 리턴
- AnimType이 있다면 상태 변화를 확인
- 상태가 변하지 않았다면 compareAnimatorAnim()에서 false 반환 - 애니메이션 바귀지 않음.
- 상태가 변했다면 compareAnimatorAnim()에서 true 반환 - 애니메이션 바뀜.
- 사용 방법(예시): AnimationExtansions.SetAnimation(animator, AnimType.Kill);
수정할 작업
- 현재 코드는 단순 애니메이션만 바꿔줌. - 블렌딩 안됨.
- 그냥 Hash 받아오는거로 바꿔서 파라미터, 트랜지션 쓰는 게 좋아보임.
- 현재 트랜지션 연결까지만 해둔 상태.
+ 면접 준비 (22번 ~ 37번, 노션)