試圖在庫決定創建一個窗口和捕捉用戶輸入我的OpenGL應用程序,但也有隻是太多的選擇:的OpenGL窗口化圖書館2009年
GLUT已經過時了。我喜歡GLFW,但是看起來你不能在顯示它之前設置窗口位置(我希望它居中,這麼多要問?),所以你看到它出現,然後轉移,這困擾着我。 Plus開發似乎也停止了。 SFML有一些很好的功能,但它使用事件輪詢而不是回調,我喜歡用於解耦。我不認爲我需要FLTK的所有GUI功能。 SDL速度很慢(似乎沒有充分利用GPU)。另外3個我不太瞭解(FreeGLUT,OpenGLUT,OGLWFW)。那麼,哪些是罪惡的較小者呢?我還沒有聽說過其他人嗎?
我只是想做一個簡單的2D遊戲。我對OpenGL非常熟悉,我並不需要繪製例程,但我可能不會抱怨其他功能,如果它們正確實施,可能會有用。
OGLWFW目前似乎只是Win32。該網站稱Linux/Mac支持是「計劃中的」。您還沒有說過,授權或跨平臺支持是否是一個問題 - 如果是,您可能需要記下這一點。 – greyfade 2009-08-10 03:32:30
哦。我一定已經掩飾了這一點。跨平臺很不錯...特別是因爲我現在正在Ubuntu上開發。許可證只是一個小問題,因爲我似乎從來沒有完成任何事情......我從來沒有達到能夠銷售它的程度。 – mpen 2009-08-10 04:03:02