허아영

trouble shooting

1. 몬스터 Patrol동작 시 오브젝트 사이에 끼이거나 제대로 이동포지션을 찾지 못하는 문제가 지속적으로 발생
2. 몬스터 공격 애니메이션과 공격들어가는 데미지 시점이 다른 현상

사용기술

1.
몬스터 상태머신(FSM) 몬스터 상태별로 스크립트를 만들어 각 상태에 따라 행동할 수 있게 관리함 코드의 가독성 증가 및 문제가 생겼을 시 빠르게 문제가 발생한 부분 체크가능
2.
raycast ray의 충돌감지 효과를 활용하여 오브젝트간의 자연스러운 상호작용 스폰 시 ray로 땅과 타 오브젝트들을 구분하여 땅이 아닌 곳에 비정상적인 스폰 방지 이동 로직 구현 시 정상적이고 자연스러운 이동을 위해 활용
3.
Coroutine 효율적인 작업의 반복 및 비동기 작업처리의 장점을 몬스터 리스폰 로직에 반영 몬스터가 일정 수 미만일 때만 작동하고 일정 수 이상일 때는 중단하여 메모리와 성능향상