Я пытаюсь построить небольшой локальный 3D-движок, который должен быть независимым от платформы и прямо сейчас Я ищу способ обработки различных возможных типов пользовательских ввода.C++ input question
Это, очевидно, включает события мыши и клавиатуры и, возможно, другие аналоговые контроллеры (например, джойстики). Я могу придумать несколько способов реализовать это, и я ищу совет - что будет лучше.
До сих пор я могу написать свой собственный контроллер обработки событий и диспетчерский модуль, полностью реализовать всю функциональность, хотя, я думаю, я столкнулся с некоторыми проблемами, делающими эту работу для разных платформ и интегрируя ее. Это самый трудный и изобретательный способ.
Другой подход будет означать повторное использование какой-либо существующей схемы/библиотеки для такого рода вещей, но я не могу прийти с хорошим выбором. Qt
кажется излишним для моей маленькой библиотеки, allegro
и другие библиотеки SDL-like
имеют довольно жесткую логическую связь, и создание общей обертки вокруг них может стать еще сложнее, чем переписывать все с нуля.
Возможно, есть какая-то подходящая библиотека, которая могла бы помочь мне в этой ситуации?
Что вы хотите сделать?
спасибо.
перенасыщение? 987654321 –