遊戲開發/渲染和遊戲引擎/OpenGL/GLUT 指南
外觀
GLUT(發音與“gluttony”中的“glut”相同)是OpenGL Utility Toolkit,一個與視窗系統無關的工具包,用於編寫OpenGL程式。它為OpenGL實現了一個簡單的視窗應用程式程式設計介面(API)。GLUT使學習和探索OpenGL程式設計變得容易得多。GLUT提供了一個可移植的API,因此您可以編寫一個可以在所有PC和工作站作業系統平臺上執行的OpenGL程式[1]。
GLUT不是開源的。Mark Kilgard擁有版權。有一些更新的開源替代方案[1]。
- 有關如何建立 3D 基本透視場景的程式碼
- 有關如何建立 2D 基本正交場景的程式碼
- 用於處理滑鼠、鍵盤等的函式。
- 如何將 glut 組合在一起以便分發給其他人。
GLUT 支援[1]
- 用於OpenGL渲染的多個視窗
- 回撥驅動的事件處理
- 複雜的輸入裝置
- '空閒'例程和計時器
- 一個簡單的級聯彈出選單工具
- 用於生成各種實體和線框物件的實用程式例程
- 支援點陣圖和描邊字型
- 各種視窗管理功能
