less than 1 minute read

A* Pathfinding Project

  • A* Pathfinding Project(Astar, AI) 에셋을 사용하여 NPC가 플레이어를 따라가는 기능을 구현함

  • 동영상으로 친절하게 튜토리얼 나와있음

  • 지정한 대상을 따라가게 함

  • 레이아웃을 하나 선택하여 Scan을 누르면 씬의 지형을 스캔한다.
    이 때, 장애물로 남을 오브젝트는 태그를 Obstacle로 바꿔주면 그 오브젝트는 피해서 대상을 따라가도록 길을 찾는다.

fail to bring

  • 이렇게 스캔된다. 저 에스키모에게 북극곰을 타겟으로 쫓아가도록 해주었다.


fail to bring

  • 저 트리 아래 흰색에 붉은 점이 찍혀있는 영역이 이동할 수 없는 장애물 영역이다. 직접 정할 수 있다.
  • 에스키모는 북극곰을 인식하기 전까지 초록색 점(waypoint)을 따라 정찰한다


fail to bring

  • 게임 상에서 에스키모와 북극곰에 심어준 콜라이더가 충돌하여(에스키모가 북극곰을 인식하여) 쫓아가는 모습이다


fail to bring

  • 에스키모가 북극곰을 다 쫓아온 모습.
    콜라이더 설정을 아직 제대로 안해주어 저렇게 겹치게 된다.