Студия CyberKomodo представила собственный пакет с открытым исходным кодом для движка Unity, который значительно расширяет возможности работы с контроллером DualSense. Новый инструмент полностью совместим с официальной системой ввода Unity и решает проблему отсутствия встроенной поддержки многих функций геймпада при подключении через беспроводную связь Bluetooth. Как отмечают авторы, стандартная реализация движка ограничивает возможности разработчиков, позволяя полноценно использовать все функции только через кабель USB.
В новой библиотеке под названием CyberKomodo.DualSense реализована работа адаптивных триггеров и классической вибрации моторчиков. Инструмент позволяет настраивать цвет световой панели геймпада и управлять пользовательской индикацией игрока, задавая 1 из нескольких уровней яркости. На данный момент расширение протестировано в операционной системе Windows с использованием версии движка Unity 6000.0.48 и системы ввода версии 1.14.0. Исходный код был опубликован на платформе GitHub.
Создатели подчеркивают, что проект пока находится в разработке и имеет некоторые ограничения. Например, сенсорная панель успешно считывается, но ее элементы управления пока не представлены в самом движке. Также отсутствует возможность получения данных о заряде батареи и обратном отклике триггеров. Авторы активно применяют данный плагин в процессе создания своей игры Acrolyte и предлагают другим специалистам вносить изменения в код для совместного улучшения инструмента.
Источник: www.playground.ru