Описание
Any Path - это полностью универсальное, молниеносное решение для поиска пути A* для Unity.
AnyPath использует систему заданий Unity и компилятор Burst. Вся тяжелая работа выполняется в нескольких потоках и с помощью оптимизированного кода, скомпилированного в burst.
Поскольку все настройки выполняются с помощью параметров универсального типа, весь код генерируется во время компиляции. Это означает, что при определении пользовательской функциональности не требуется никаких дополнительных затрат. Кроме того, существует эффективный управляемый уровень, который скрывает сложность управления собственными заданиями и делает его чрезвычайно простым в использовании.
Для кого это?
AnyPath был разработан для программистов среднего и продвинутого уровня с учетом возможности настройки. Если вам нужно простое решение для искусственного интеллекта, то этот фреймворк не для вас. Если вам нужен полный контроль над размещением данных и быстрый поиск путей, то AnyPath для вас.
Что не включено?
- Нет кода агента, вы сами пишете код перемещения. AnyPath предоставляет только (обработанный) маршрут, по которому нужно следовать
- Нет динамического обхода препятствий, поскольку это выходит за рамки A * и очень зависит от игры
- Сериализация графиков (за исключением графиков платформера), поскольку обычно граф можно легко сгенерировать во время выполнения. Однако вы можете написать свою собственную сериализацию.
- Граф платформера - единственный граф, который имеет встроенный инструмент редактирования, другие структуры данных необходимо создавать во время выполнения.
- Нет двунаправленного поиска A*, поиск всегда ведется от начала к цели
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.