将 Navigation 集成到游戏引擎

在了解了 概述 中概述的 Gameware Navigation 的主要概念并使用 Navigation Lab(请参见 Navigation Lab 快速入门 )中的示例浏览器查看其运行后,您现在可以使用本章中介绍的逐步操作指南开始将 Gameware Navigation 集成到自己的游戏和关卡编辑器中。

由于每个游戏引擎各不相同,因此为集成 Gameware Navigation 而必须采取的确切步骤也必然不同。但是,如以下部分中所述,大多数集成会按照典型过程完成。

本章主要面向负责将 Gameware Navigation 与游戏进行初始集成的人员。但是,对于任何使用 Gameware Navigation 的开发人员来说,对本部分内容有基本的了解也非常有用。

在完成本教程中的所有部分之后,您应该:

  • 在游戏引擎中具有基本的工作集成。
  • 了解如何使用 Navigation Lab 对游戏进行实时的可视调试。
  • 使用 Navigation Lab 或 NavData 生成 API 来生成 NavMesh。
  • 了解如何创建和运行查询。
  • 了解如何创建人物,以及如何使游戏角色在游戏世界中的各个地方计算并跟随路径。
  • 本教程并未讲解以上所有可能的方面,而是着重于尽快见到成果。在完成本教程后,您可以投入更多的时间探索 NavData 生成框架(如使用多个地块)和运行时(如使用障碍物、智能对象、自定义查询等)的更多深入功能。