TIL_107 : Mass Entity (NavMesh)

김펭귄·2026년 2월 9일

Today What I Learned (TIL)

목록 보기
107/109
post-thumbnail

1. 구현 의도

  • 이전 TIL에서는 zone shape를 이용해 만들어서 도시 설계도처럼 일방향에 정해진 경로만 움직이게 되었음

  • 하지만, 플레이어를 추격하는 AI를 만들고 싶었기에 NavMesh를 사용하는 Mass Entity를 만들어봄

2. 구현 방법

  • 이전과 Data Asset이 달라진 점은 Zone Graph 대신 NavMesh 관련 Trait가 추가되었음

  • 이동할 랜덤위치 찾아주는 task와 위치로 이동하는 Task를 사용하여 State Tree를 구현

3. Mass Spawner

  • 마찬가지로 Zone Graph를 크게 만들어 소환해주면 잘 작동하게 됨
  • 500마리 AI 대규모 생성

  • 현재는 MassStateTree 전용 Task를 상속받아 Custom Task를 만드는 등 더 세밀한 로직을 가지는 AI를 구현중에 있음

참고자료

참고용 프로젝트

Mass Navigation

profile
반갑습니다

0개의 댓글