[Unity] [일지] 소프트웨어 프로젝트, AOS 만들기 (1) - NavMesh
어제 대충 손을 댔는데, 캐릭터의 이동에는 navmesh를 사용하자는 경수의 조언에 따라 NavMesh를 사용해 보았다. 무척 쉽고 간단했는데, 다른 곳에도 쉽게 적용시킬 수 있을 것 같다.
- Navigation 창을 띄우고 맵을 선택하여 Navigation Static으로 지정한다.
- 주의. 본 맵에 속하는 모든 구조물들이 Static이어야 한다. 애초에 땅바닥의 자식으로 구조물을 붙였다면 문제가 되지 않았겠구나.
- Back를 통해 NavMesh 적용.
- NavMesh는 Scene 이름에 종속되는 모양이다. 아마도….
-
캐릭터에 NavMeshAgent라는 컴포넌트를 추가한다.
- 입맛에 맞게 설정하고 끝!
정말 쉽군…. getComponent를 통해 NavMeshAgent를 가져온 후 접근하여 Destination 값을 변경시켜 주면 그 곳을 향해 캐릭터는 움직이게 된다.
처음에는 괴랄한 해석을 자랑하는 유니티 위키의 글을 보고 했는데, 컴포넌트 접근을 고민하다가 다음과 같이 잘 설명되어 있는 블로그를 발견했다. 저번에도 해봤으면서 저걸 왜 고민했을까…. 점점점..
[Unity] [일지] 소프트웨어 프로젝트, AOS 만들기 (2) - 가까운 적 인식에 대해
[Unity] [일지] 소프트웨어 프로젝트, AOS 만들기 (3) - HP 관리
[Unity] [일지] 소프트웨어 프로젝트, AOS 만들기 (4) - 문제들 봉착..