导航和寻路
UNIGINE has a built-in pathfinding system that includes navigation areas, obstacles and functions of the PathRoute class that are used to calculate the optimal routes among obstacles within navigation areas.本节提供了一组示例,介绍了寻路实现的各种方法。 这些示例解释了如何计算2D和3D空间中的路线,无论是否有障碍物,还展示了不同导航区域的功能和用法。
在UNIGINE中,可以在以下类型之一的导航区域内执行寻路:
- Navigation Mesh基于任意网格,只允许计算其中的2D路径。
- Navigation Sector,可以计算2D和3D路线的平面长方体形导航区域。
您可以在导航区域中放置障碍物:不可见的节点将被路由绕过。 您可以将障碍物用作单个节点,也可以将其用作需要绕过的节点的子节点。 不同之处在于障碍的转变将如何变化。 UNIGINE提供3种类型的障碍。 您应该根据寻路过程中要绕过的节点或区域的形状选择适当的类型。
请参阅#
最新更新:
2024-05-28
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)