Gameware Navigation 패키지는 다음 디렉토리 구조로 구성됩니다.
| 디렉토리 |
설명 |
|---|---|
| 3rd |
다음을 비롯한 외부의 타사 SDK 및 유틸리티가 포함되어 있습니다.
|
| bin |
기본 Gameware Navigation 도구(Navigation Lab, LabGame 및 NavGenLauncher)용으로 사전 빌드된 바이너리가 포함되어 있습니다(선택한 플랫폼에서 사용 가능한 경우) |
| data |
시각적 Navigation Lab 도구에서 실행할 수 있는 샘플 프로젝트에 대한 스크립트와 샘플 및 코드 튜토리얼 파일에 사용된 지세 메시가 포함되어 있습니다. 또한 이 디렉토리는 샘플 및 튜토리얼에서 생성된 NavData를 저장하는 데 사용됩니다. |
| doc |
이 문서에 대한 링크가 포함되어 있습니다. |
| examples |
Gameware Navigation API를 사용하여 일부 공통 또는 기본 목표를 달성하는 방법을 설명하는 코드 튜토리얼의 프레임워크가 포함되어 있습니다. 이러한 예는 이 문서의 예제에도 포함되어 있습니다. |
| integration |
직접적인 종속성을 생성하지 않고 외부의 타사 라이브러리 또는 코드를 Gameware Navigation에 후크하는 인터페이스의 선택적 구현이 포함되어 있습니다. 이러한 구현을 사용자 고유의 프로젝트에서 사용하거나, 직접 작성할 수 있습니다. |
| integration/gwnavruntimeglue |
다음 서비스를 제공하는 인터페이스의 구현이 포함되어 있습니다.
|
| integration/gwnavgenerationglue |
다음 서비스를 제공하는 인터페이스의 구현이 포함되어 있습니다.
또한 Windows, Mac OS X 및 Linux 운영 체제에서 제공하는 서비스를 사용하여 데이터 생성 프로세스에서 사용할 고유한 GUID를 생성하는 선택적 DefaultGuidGeneratorInterface 클래스도 포함되어 있습니다. |
| lib |
사용 중인 플랫폼에 적합한 사전 빌드된 Gameware Navigation 라이브러리가 포함되어 있습니다. |
| sdk |
기본 Gameware Navigation SDK(gwnavruntime 및 gwnavgeneration 라이브러리)용 헤더 및 소스 코드가 포함되어 있습니다. Gameware Navigation을 평가하는 고객은 선택한 소스 코드 파일에만 액세스할 수 있으며, 라이센스 고객은 라이브러리의 모든 소스 코드에 액세스하고 라이브러리를 수정하여 다시 구성할 수도 있습니다 (라이센스 참조). |
| solutions |
라이센스 고객이 Gameware Navigation 라이브러리를 다시 빌드하는 데 사용할 수 있는 Visual Studio 프로젝트 및 솔루션이 포함되어 있습니다. |
| tools |
독립 실행형 도구가 포함되어 있습니다. 사전 빌드된 바이너리는 tools₩bin의 하위 디렉토리에 있습니다. 도구를 다시 빌드하는 Visual Studio 솔루션은 tools₩solutions에 있습니다. tools 아래의 하위 디렉토리에는 도구의 소스 코드 및 기타 리소스가 포함되어 있습니다 (도구 참조). |