Как стать автором
Обновить

Комментарии 15

Прямо праздник какой-то на улице Огра :)

Статья интересная. Спасибо.
Игроделы очнулись от зимней спячки )
А какие будут плюсы минусы использования вместо SDL для ввода и обработки системных событий например Qt, когда на Qt окно будет инициализироваться OpenGL контекст или например OGRE.
имхо либо какие-то совсем специфичные, либо никаких, ИМХО просто другая реализация. Гляньте погуглите «QtOgre»
В том и вопрос, что не сильно сложнее, но может с Qt оно лучше будет? С ней в довесок можно получить ещё очень много полезных фич, работа с базами, GUI, сеть, для игр все это не сильно нужно, а вот для какого-нить спец софта, где нужно показывать красивые 3D модели может пригодиться. А суть вопроса была в том что не вылезет ли с Qt каких-то подводных камней в виде пинальти по производительности или ещё что-то, может быть у SDL есть какая-то очень полезная функция которую не видно из простого примера?
вряд ли, если уж многие разработчики SDL предпочитают не использовать и называют ее древним архаизмом.
А чем тогда пользоваться предлагают?
В статье по SDL я упоминал, что SDL не предназначена для создания сложных оконных приложений с GUI. Qt не заточен для разработки именно игр и вряд ли по скорости сравнится с SDL. Алсо надо принимать во внимание, например, такие вещи как
Linux:
Используется X11 в качестве дисплея, беря преимущества XFree86 DGA расширений и новое MTRR ускорение для полноэкранного режима.
Глаз алмаз :)
«объелся»?
присмотритесь, но по-моему там «я уж… ался!», а не "… елся!"…
Спасибо за класс InputManager. С OIS после этого не больно переключаться.
Попробовал код вышеприведённый в деле, и окно у меня совсем пустое оказалось. Код из чисто OGRE не сработал.
С другой стороны, проблема автоповтора OIS оказалась невлияющей у меня, поэтому на SDL благополучно забил.
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории