[현재 영상에 대한 작업 완료 내용]
1. 몬스터 다운 여부 체크 방식 변경
→ 공격 영역 Overlap된 몬스터 상태를 매 Tick마다 검사
2. 다운 공격시 적에게 이동해 타격 ( BP_Sword )
적 위치와 플레이어 위치 차이를 구하고, Timeline을 이용해 위치 변화
3. 다운 공격 애니메이션 동작에 따른 카메라 이동 디테일 수정
component attach로 위치가 변할때 world space를 기준으로 위치를 유지하도록 설정
4. 몬스터 상태이상 효과 interface로 분리
5. 몬스터 BlackBoard, Behavior Tree에서 AI 상태 우선 순위 변경
[트러블 슈팅(문제 발생 사항, 현재 고민 중인 사항)]
1. 특수공격(다운 상태의 적 공격)을 몬스터도 가능하게 할 경우 상대 다운 상태 체크
[솔루션(트러블 슈팅에 대한 해결 방안)]
1. 몬스터 특수 공격시 상대 상태 체크
케이스 1 : 플레이어처럼 공격 가능 영역을 만들고, 영역 내의 적 상태 체크
케이스 2 : 몬스터는 특수 공격을 못하도록 설정
케이스 2 선택
케이스 1을 이용하면 플레이어처럼 적이 다운 상태일 때 특수 공격이 될 것으로 예상됨. 하지만, 몬스터의 특수 공격은 우선 사항이 아니기 때문에 케이스 2 선택 후 필요에 따라 구현 여부 선택한다.
[작업 예정 사항]
그룹 추가(집단전)
몬스터 - 상대 그룹 공격
몬스터 - 같은 그룹끼리 공격 불가
[작업 완료 사항(누적)]
플레이어 이동
플레이어 공격
플레이어 방어
몬스터 AI
몬스터 상태이상