Я создаю игру OpenGL и ищу лучшее кроссплатформенное решение. У меня есть опыт работы с QtSDK с использованием QtCreator, и мне нравится парадигма сигнал / слоты (не фанат MFC, который исключает wxWidgets), и я думаю, что могу легко перенести то, что я уже сделал, на Qt, однако я боюсь, что из-за того, что Qt на основе виджетов это может быть слишком медленно для моей игры. В настоящее время я генерирую (довольно) большую местность и обрабатываю много объектов (2-500+), некоторые из которых содержат много частиц (~ 2-500 ^ ~ 2-500), при этом мне необходимо эффективно обрабатывать ввод с клавиатуры и мыши (все что я делаю в настоящее время в OpenGL, без каких-либо более высокого уровня за исключением GLew).
Мне также интересен SFML, поскольку он может обрабатывать создание окон и аудио / сети, и, кажется, довольно дружелюбен с OpenGL.
Мой вопрос: вы сделали трехмерную игру, используя QtSDK? Это было отзывчиво? Любые советы будут полезны, прежде чем я начну портировать множество кода на Qt, только чтобы разочароваться.
Заранее спасибо!