반응형 Unity/SnowFight2 [SnowFight] 몬스터 만들기2 https://stotop.tistory.com/5 [SnowFight] 몬스터 만들기 (NavMeshAgent) 플레이어를 따라오는 몬스터를 구현해보겠습니다. NavMeshAgent 컴포넌트는 내비메시 데이터를 기반으로 목적지까지 최단 거리를 계산하여 이동합니다. Bake를 하는 과정에서 장애물과 같은 다른 stotop.tistory.com 첫번째 게시글에 이어서 몬스터에 관련된 스크립트 입니다. 1. 몬스터 상태에 관한 스크립트 입니다. 몬스터의 상태를 4가지로 분류하였습니다. IDLE (가만히 있기), TRACE (쫓기), ATTACK (공격), DIE (죽음) 몬스터에 스크립트를 추가하고 인스펙터창에서 확인합니다. IDLE을 기본으로 설정합니다. enum 열거형에 작성하였던 4가지 모두가 있는걸 .. 2022. 12. 22. [SnowFight] 몬스터 만들기 (NavMeshAgent) 플레이어를 따라오는 몬스터를 구현해보겠습니다. NavMeshAgent 컴포넌트는 내비메시 데이터를 기반으로 목적지까지 최단 거리를 계산하여 이동합니다. Bake를 하는 과정에서 장애물과 같은 다른 물체의 충돌을 회피하는 기능도 제공합니다. NavMeshAgent를 사용하기 위해선 사용하실 맵에 먼저 내비게이션을 설정해 Bake를 해주어야합니다. 저는 간단하게 Plane을 생성하여서 Bake한 후 진행하겠습니다. 맵안에 맵을 구성하는 여러종류의 오브젝트들이 있다면 "Yes, change children" 까지 꼭 눌러주시기 바랍니다. 임의로 큐브로 적을 만들어서 플레이어를 따라다니게 만들어보겠습니다. 처음에 적에 NavMeshAgent 컴포넌트를 추가하겠습니다. 1. 큐브 생성 및 알아보기쉽게 몬스터로 이.. 2022. 12. 13. 이전 1 다음 반응형