Ninja Input создан на основе усовершенствованной системы ввода Unreal Engine, разработанной для обеспечения чистоты, модульности и высокой степени расширяемости входного кода.
За почти 3 года непрерывных обновлений и улучшений Ninja Input обеспечила поддержку производственных проектов и реальных игр, гарантируя, что вы получите стабильную, проверенную в боях и постоянно развивающуюся систему!
Почему Ninja Input?
В отличие от специальных решений, привязанных непосредственно к вашему персонажу или пешке, Ninja Input разделяет проблемы и предоставляет специальный менеджер ввода и библиотеку многоразовых обработчиков, так что вы можете сосредоточиться на игровом процессе, не изобретая велосипед.
Он также глубоко интегрирован с системой игровых способностей (GAS), что делает его идеальным компаньоном для проектов, основанных на использовании газа, или для команд, уже использующих Ninja GAS и Ninja Combat.
ключевые функции
Четкое разделение входной логики
Исключите оркестровку из ваших классов персонажей с помощью централизованного менеджера ввода, который устанавливает/удаляет контексты, отправляет обработчики и управляет жизненными циклами.
Библиотека обработчиков многократного использования
Десятки готовых обработчиков ввода для перемещения, переключений, способностей, игровых событий и многого другого. Все это может быть расширено в Blueprints или C++ для создания ваших собственных пользовательских шаблонов. Он также предоставляет готовые к использованию обработчики ввода для нашей боевой системы Ninja Combat!
Глубокая интеграция с GAS
Привязка входных данных непосредственно к активациям способностей, отменам, таргетингу и игровым событиям с минимальными затратами. Программа создана для бесперебойной работы с GAS "из коробки".
Рабочий процесс переназначения входных данных
Поддержка переназначения во время выполнения, включая ViewModels для пользовательского интерфейса, сохранение и автоматическое применение благодаря улучшенному вводу. Предоставьте игрокам контроль над их привязками.
Буфер ввода на основе анимации
Никогда не теряйте вводимые данные во время переходов. Буферизует действия в окнах редактирования или уведомляет об этом и запускает их в нужном режиме.
Пользовательские настройки и модификаторы
Поддержка инвертирования осей, чувствительности и других настроек для каждого игрока с соответствующими модификаторами ввода, привязанными к объекту настроек.
Интеграция с редактором
Настройки проекта, контекстные меню ресурсов и упрощенная настройка прямо в редакторе UE.
Проверено и поддерживается
Ninja Input постоянно обновлялся в течение многих лет, тестировался на нескольких версиях Unreal Engine и активно дополнялся новыми функциями и усовершенствованиями! У нас есть сайт с подробной документацией, охватывающей все важные аспекты работы плагина.
Отсутствие данных
Отсутствие данных
