реагирует фокус, и кнопки?
Спасибо!
Ты используешь плагин common ui? Нужно использовать активируемые виджеты. Там есть override функция get desired focus. С помощью неё выставляет фокус на нужную кнопку.
Под геймпад на PC многое не очевидно и многое приходится допиливать ручками. По задумке разработчиков, если подключен геймпад, то передвижение по виджетам кнопками геймпада вызывает события Hovered, и задействует соответствующий стиль. Фокус теряется кликом мышки вне виджетов и потом не восстанавливается без мышки (но можно программно поставить фокус на какой-нибудь виджет). Советую почитать официальные форумы движка, там народ делится опытом, как работать с фокусом и с геймпадом. И, конечно, CommonUI немного облегчает работу с геймпадом, в частности, там можно назначать горячие клавиши и визуализировать их. Официальные тьюториалы по CommonUI в помощь.
Для начала можно вот этот тьюториал посмотреть: https://youtu.be/TTB5y-03SnE?t=4860
Обсуждают сегодня