NavGenLauncher

NavGenLauncher 工具是一个单机版的命令行工具,用于在游戏中生成表示地形的 NavData。每当您使用 Navigation Lab 生成 NavData 时,就会透明地调用该工具。如果需要一个可编写脚本的命令行工具在生产管线中生成 NavData,您还可以直接使用 NavGenLauncher 工具。

输入文件

NavGenLauncher 工具接受将 .navgenproj 文件作为输入。此文件包含一个或多个 .obj 文件的列表,这些文件中包含地形几何体、NavData 生成过程的一组配置参数和其他信息,例如种子点、NavTag 体积等。

您可以按以下方式生成 .navgenproj 文件:

输出目录

您可以向 NavGenLauncher 工具提供绝对基输出目录和该目录中的相对路径作为命令行参数。

启动 NavGenLauncher 工具

NavGenLauncher 工具的预编译可执行文件 NavGenLauncher.exe 可以在 NavData 生成系统支持的所有平台上的 bin 目录中找到。

注意:NavGenLauncher.exe 需要有效的 Gameware 许可证密钥。有关详细信息,请参见许可

在 Mac OS X 上访问 TBB

NavGenLauncher 工具需要访问 Intel 的 TBB(线程构建块)DLL 以进行并行处理。

  • 在 Mac OS X 平台上,将目录 3rd\tbb<version>_<date>oss\lib\mac 添加到环境变量 DYLD_LIBRARY_PATH

语法

navgenlauncher.exe input.navgenproj [absoluteBaseOutputDirectory] [relativeOutputDirectory] 

选项

有关输出目录参数解释的详细信息,请参见上文。

示例

NavGenLauncher.exe "C:\levels\projects\level1.navgenproj"

NavGenLauncher.exe "C:\levels\projects\level1.navgenproj" "C:\MyGameData" "level1"

有关其他示例,请参见 tools\NavGenLauncher\examples 中提供的 .bat 文件。