Возможности

Локальное уклонение ORCA

Агенты не сталкиваются друг с другом при движении.

Поиск пути A*

Поиск пути в 3D пространстве с с любыми препятствиями посредством модифицированного A*.

Граф на октодеревьях

Высокооптимизированный навигационный граф на основе октодеревьев.

Mesh и Terrain

Препятствием могут быть игровые объекты с компонентами MeshFilter и Terrain. Навигационный граф может быть запечен заранее.

Разные агенты

Агенты разного размера и типа поведения могут двигаться и взаимодействовать друг с другом.

Высокая производительность

Быстрая загрузка навигационного графа. Единовременное оперирование сотен агентов.

Многопоточность

Трудоемкие вычисления эффективно выполняются в побочных потоках.

API

Простая интеграция в ваши игровые сценарии. Полная документация.

Поддержка ключевых платформ

Решение эффективно работает на основных современных платформах

Особенности

Поиск пути в 3D

Почувствуйте производительность алгоритма A* в сочетании с октодеревьями. С нашей реализацией вы можете искать пути в 3D-пространстве на сценах любой сложности

More info

Локальное уклонение

Агенты разных размеров, движущиеся с разной скоростью, следуют своим путям, не сталкиваясь друг с другом.
Все благодаря ORCA

More info

Преодоление препятствий

Препятствия могут быть удалены и добавлены непосредственно во время выполнения. Все операции выполняются асинхронно и потокобезопасно.

More info

Точная настройка каждого агента

Реализуйте любые игровые сценарии, создавая соответствующие описания характеристик для каждого агента

More info

Demo scenes

Construction

A structure where agents perform pathfinding

Download

Maze

Pathfinding through a maze

Download

Space Miners

Different agents operate in common space

Download

Evaders behavior

Evaders avoid moving agents

Download

SphereShell parade

SphereShell disrupts agents movement

Download

Waypoints

Two agents follows a waypoint seria

Download