Repolode
h8man

h8man/NavMeshPlus

타일맵, 스프라이트, Collider2D를 사용하는 탑다운 게임에 2D 내비게이션 메시 생성과 경로 탐색을 추가하는 Unity 확장 기능입니다.

스타
2,359
포크
269
열린 이슈
21
마지막 커밋
24시간 전

어떤 프로젝트인가요?

NavMeshPlus는 Unity의 NavMeshComponents를 포크해 기본 NavMesh 시스템을 2D 게임까지 확장한 프로젝트입니다. 씬의 지오메트리에서 이동 가능한 내비게이션 표면을 자동으로 생성해, 탑다운 또는 2D 월드에서 캐릭터가 장애물을 피해 이동할 수 있도록 합니다.

이 프로젝트는 NavMeshSurface 기반 워크플로와 타일맵, 스프라이트, Collider2D 컴포넌트용 2D 소스 수집기를 제공합니다. 또한 장애물 영역을 재정의하는 NavMeshModifier 및 NavMeshModifierVolume 컴포넌트와, 서로 분리된 이동 가능 영역을 연결하는 NavMeshLink도 포함합니다.

저장소를 Assets 폴더에 복사하거나, git URL을 사용해 Unity Package Manager로 Unity 패키지를 설치할 수 있습니다.

핵심 기능

  • 01씬 지오메트리에서 2D 내비게이션 메시를 자동으로 생성합니다.
  • 02Tilemap, Sprite, Collider2D 컴포넌트에서 내비게이션 소스를 수집합니다.
  • 03장애물 영역을 재정의하는 NavMeshModifier 및 NavMeshModifierVolume을 제공합니다.
  • 04서로 분리된 이동 가능 영역을 연결하는 NavMeshLink를 포함합니다.
  • 05git URL로 Unity 패키지를 설치하거나 Assets에 복사해 사용할 수 있습니다.

활용 사례

  • 탑다운 2D 액션 게임이나 RPG에 적의 경로 탐색 기능을 추가합니다.
  • 2D 레벨에서 타일맵 기반 장애물을 피해 캐릭터가 이동하도록 합니다.
  • 수동으로 웨이포인트를 지정하지 않고 Collider2D 기반 씬의 내비게이션을 구성합니다.

토픽

자주 묻는 질문

NavMeshPlus은(는) 무엇인가요?
타일맵, 스프라이트, Collider2D를 사용하는 탑다운 게임에 2D 내비게이션 메시 생성과 경로 탐색을 추가하는 Unity 확장 기능입니다. NavMeshPlus는 Unity의 NavMeshComponents를 포크해 기본 NavMesh 시스템을 2D 게임까지 확장한 프로젝트입니다. 씬의 지오메트리에서 이동 가능한 내비게이션 표면을 자동으로 생성해, 탑다운 또는 2D 월드에서 캐릭터가 장애물을 피해 이동할 수 있도록 합니다.
NavMeshPlus은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
NavMeshPlus은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
NavMeshPlus은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. NavMeshPlus의 마지막 커밋은 2026년 10월 18일입니다.
NavMeshPlus은(는) 어디에 사용할 수 있나요?
탑다운 2D 액션 게임이나 RPG에 적의 경로 탐색 기능을 추가합니다. 2D 레벨에서 타일맵 기반 장애물을 피해 캐릭터가 이동하도록 합니다. 수동으로 웨이포인트를 지정하지 않고 Collider2D 기반 씬의 내비게이션을 구성합니다.
NavMeshPlus은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/h8man/NavMeshPlus

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트