Навигация и определение пути
This section provides a set of examples introducing various approaches to pathfinding implementation. These examples explain how to calculate routes in 2D and 3D spaces, with or without obstacles, and also showcase the features and usage of different navigation areas.В данном разделе представлен набор примеров, знакомящих с различными подходами к реализации поиска пути. В этих примерах объясняется, как рассчитывать маршруты в 2D и 3D пространстве, с препятствиями или без них, а также демонстрируются возможности и использование различных областей навигации.
In UNIGINE, pathfinding can be performed within a Navigation Area of one of the following types:В UNIGINE поиск пути может выполняться в пределах области навигации одного из следующих типов:
- Navigation Mesh based on an arbitrary mesh, allowing calculation of only 2D routes within it.Navigation Mesh основан на произвольном меше, позволяющем вычислять только 2D-маршруты внутри него.
- Navigation Sector, a plain cuboid-shaped navigation area where both 2D and 3D routes can be calculated.Navigation Sector - простая область навигации в форме куба, где можно рассчитать как 2D, так и 3D-маршруты.
You can place obstacles in the navigation area: invisible nodes to be bypassed by the routes. You can use an obstacle as a single node or as a child node of a node that needs to be bypassed. The difference is in how the obstacle's transformation will change. UNIGINE provides 3 types of obstacles. You should select the appropriate type depending on the shape of the node or area to be bypassed during pathfinding.Вы можете разместить препятствия в области навигации: невидимые ноды, которые будут учитываться при построении маршрутов. Вы можете использовать препятствие как отдельную ноду или как дочернюю к ноде, которую необходимо обойти. Разница заключается в том, как изменится трансформация препятствия. UNIGINE предоставляет 3 типа препятствий. Вам следует выбрать подходящий тип в зависимости от формы ноды или пространства, которые необходимо обойти во время поиска пути.
See AlsoСмотрите также#
- Articles of the Pathfinding Objects section.Статьи из раздела Объекты поиска путей.
- The C# component samples on Navigation.Примеры компонентов C# в разделе Навигация.