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