22.01.26 애니메이터 임팩트 타임에 따라 적에게 피해 입히기
2022. 1. 26. 12:44ㆍUnity3D/수업 내용
1) 일단 연속공격을 구현한다.
첫번째 공격 애니메이션 재생 후 현재 애니메이션 클립의 재생시간을 가져오기 위해
GetCurrentAnimatorClipInfo()메서드 사용.
그 클립에서 재생시간을 가져와 코루틴으로 재생시간만큼 기다리게 해서 연속공격을 만든다.
2) 각 공격 애니메이션의 임팩트 프레임을 구한다.
3) 임팩트 타임만큼 코루틴으로 기다린 후, 이벤트를 발생시킨다.
'Unity3D > 수업 내용' 카테고리의 다른 글
22.02.03 Canvas와 UI 배우기 (0) | 2022.02.03 |
---|---|
22.01.27 런타임마다 외부의 데이터로 갱신하는 법 (0) | 2022.01.27 |
22.01.26 유니티와 JSON 연동해 데이터 불러오고 저장하기 (0) | 2022.01.26 |
22.01.25 Simple RPG - 애니메이터, 파티클, JSON (0) | 2022.01.25 |
22.01.24 Ray를 이용하기 (0) | 2022.01.24 |