Unity에서 속성 애니메이션, 지연 및 시퀀스를 한 줄로 구현하는 무할당 트윈 라이브러리
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 통계는 매일 갱신됩니다.
관련 프로젝트
게임에서 분기형 대화를 실행하는 각본 형식 대화 시스템 Yarn Spinner의 공식 Unity 통합입니다.
Unity에서 스레드 없이 PlayerLoop로 동작하며 할당 없이 async/await를 지원합니다.
AI 에이전트가 Unity 프로젝트를 조작하고 게임 안에서 LLM을 실행하도록 지원하는 Unity 플러그인 및 MCP 서버
빌드에서 런타임 로그를 표시하고 등록된 디버그 명령을 실행하는 Unity용 uGUI 인게임 콘솔입니다.
게임 프로젝트를 스튜디오처럼 운영하도록 AI 에이전트 49개, 슬래시 명령 스킬 74개와 조정용 훅을 구성하는 Claude Code 템플릿입니다.