[현재 영상에 대한 작업 완료 내용]
1. 몬스터 가드 로직 추가 (랜덤 실행)
2. 몬스터 상태 중복으로 인한 동작 멈춤 문제 해결
3. 플레이어 스턴 이후 발생한 행동 불가 문제 해결
[트러블 슈팅(문제 발생 사항, 현재 고민 중인 사항)]
1. 몬스터 사망 시 Player의 변수 Attacker list에서 해당 몬스터가 정상적으로 제거되지 않는 문제
몬스터 사망 애니메이션 실행 시 위치 이동이 동작해서 공격 범위에서 벗어나는 것에 의한 문제로,
공격 범위에서 벗어나면 Attacker list에서 몬스터 액터가 잠깐 제거가 되는데,
이때 사망 이벤트 작동으로 빈 액터를 참조해 발생하는 문제로 추정됨
[솔루션(트러블 슈팅에 대한 해결 방안)]
1. 몬스터 사망 시 Player의 변수 Attacker list에서 해당 몬스터가 정상적으로 제거되지 않는 문제
케이스 1 : 위치 이동이 없는 사망 애니메이션 적용
케이스 2 : 사망으로 인한 상태 변화를 사망하는 액터에서 처리 후 관련 액터로 전이
케이스 2 사용
케이스 1을 사용할 경우 로직 변경 없이 해결 가능한 문제로 예상된다.
하지만, 추가적인 문제 발생 시 케이스 2로 로직 변경이 문제 해결에 유리할 것으로 예상된다.
[작업 예정 사항]
1. 몬스터 사망 시 발생하는 문제 해결
2. 플레이어 에셋 추가
[작업 완료 사항(누적)]
플레이어 이동
플레이어 공격
- 플레이어 다운 공격
플레이어 방어
- 저스트 가드
몬스터 AI
- 몬스터 이동 AI
- 몬스터 순찰 AI
- 몬스터 공격 AI
- 몬스터 가드
- 집단전 대기 AI
몬스터 상태이상
- 스턴
- 다운
캐릭터 그룹 분류
- 다른 그룹 공격
- 캐릭터당 공격 인원 제한
- 그룹 전투 상태 동시 돌입
- 그룹 비전투 상태 돌입