Не является публичной офертой. Наш сервис оказывает услугу посредничества и не является представителем Unity Technologies. Подробнее..
Для правообладателейВы когда-нибудь хотели, чтобы ваши персонажи двигались вместе в боевом порядке? Приобретите этот пакет и добавьте поддержку своим юнитам, чтобы они сохраняли строй при перемещении по сцене!
Высокопроизводительная тактическая система формирования для Unity, основанная на выполнении заданий.
Перестаньте бороться с искусственным интеллектом отдельных юнитов и начните командовать армиями. Этот пакет привнесет в ваш проект тактическую точность Total War и Age of Empires, используя модульную масштабируемую архитектуру, разработанную для современных рабочих процессов Unity.
📦 Основные принципы этого пакета
Оптимизированная производительность "из коробки": основана на системе заданий Unity и компиляторе Burst. Основные математические вычисления для позиционирования и перемещения слотов распараллелены, что позволяет обрабатывать сотни или тысячи единиц с минимальными затратами.
Автономный интерфейс навигации: Разработан как многоуровневый API. Хотя он рассчитывает логику построения, он не привязывает вас к определенному решению для поиска пути.
Гибкое управление подразделениями: предоставляет понятные интерфейсы для многосегментных формирований (пехота, лучники, кавалерия) и динамическое обновление слотов.
Модульность и масштабируемость: Переход на Unity 2022+ позволяет использовать новейшие математические решения SIMD и асинхронную обработку.
Какие функции содержатся в этом пакете?
Логика динамической формы: Группируйте объекты в любую желаемую форму во время перемещения с плавным переходом к простоям.
Расширенное управление ячейками: "заполнение дыр" в режиме реального времени при удалении участников и динамическое разделение / объединение групп.
Поддержка нескольких сегментов: Назначайте различные типы подразделений определенным сегментам формирования для получения достоверной тактической схемы.
Гибридный рабочий процесс: Полная поддержка игровых объектов при одновременном использовании низкоуровневых заданий на C# для выполнения тяжелой работы.
Поведенческие конфигурации: Детальное управление ротацией, интерполяцией скорости и логикой прибытия.
Двойное размещение: С помощью встроенного модуля формирования подразделений вы можете выбрать способ развертывания своих войск.:
Размещать и поворачивать: Точная ориентация формирования в фиксированной точке.
Размещать и растягивать: Динамическая регулировка ширины для заполнения пробелов или создания тонких линий обороны.
Поддерживаемые решения для прокладки маршрутов
Система является модульной по своей конструкции, что позволяет осуществлять навигацию на основе любого агента. В готовом виде он включает в себя:
Встроенную навигационную систему Unity ✅
Проект для поиска путей ✅
Часто задаваемые вопросы
Могу ли я использовать это без ECS?
Да. Несмотря на то, что для достижения максимальной производительности в пакете используются Jobs и Burst, он разработан для работы с игровыми объектами. Вы получаете производительность технологии, подобной DOTS, без необходимости полной перезаписи ECS.
Как она справляется с большим количеством единиц измерения?
Перенеся тяжелую работу (вычисления местоположения и запросы NavMesh) в рабочие потоки через систему заданий Unity, основной поток остается свободным для вашей игровой логики и рендеринга.
Могу ли я расширить функциональность?
Абсолютно. В пакете используется понятная архитектура, основанная на интерфейсе. Вы можете легко подключать пользовательские навигационные контроллеры или создавать уникальные фигуры, взаимодействуя с основным API.
Это "подключи и работай"?
В комплект поставки входят демонстрационные сцены, которые помогут вам сразу приступить к работе с помощью курсора или простых кодовых команд. В зависимости от конкретных контроллеров вашего устройства, требуется некоторое интегрированное кодирование — обратитесь к официальному руководству по двум основным моделям интеграции.
Технические характеристики
Минимальная версия Unity: 2022.3+ (рекомендуется LTS)
Зависимости: com.unity.burst, com.unity.jobs, com.unity.mathematics
Внутренняя зависимость: Включает пакет формирования юнитов для расширенного управления юнитами и их размещения.
Отсутствие данных
Отсутствие данных
