跳至內容

遊戲開發/渲染和遊戲引擎/OpenGL/GLUT 指南

50% developed
來自華夏公益教科書,為開放世界提供開放書籍

GLUT(發音與“gluttony”中的“glut”相同)是OpenGL Utility Toolkit,一個與視窗系統無關的工具包,用於編寫OpenGL程式。它為OpenGL實現了一個簡單的視窗應用程式程式設計介面(API)。GLUT使學習和探索OpenGL程式設計變得容易得多。GLUT提供了一個可移植的API,因此您可以編寫一個可以在所有PC和工作站作業系統平臺上執行的OpenGL程式[1]

GLUT不是開源的。Mark Kilgard擁有版權。有一些更新的開源替代方案[1]

有關如何建立 3D 基本透視場景的程式碼
有關如何建立 2D 基本正交場景的程式碼
用於處理滑鼠、鍵盤等的函式。
如何將 glut 組合在一起以便分發給其他人。


Clipboard

待辦事項
考慮新增更多頁面


GLUT 支援[1]

  • 用於OpenGL渲染的多個視窗
  • 回撥驅動的事件處理
  • 複雜的輸入裝置
  • '空閒'例程和計時器
  • 一個簡單的級聯彈出選單工具
  • 用於生成各種實體和線框物件的實用程式例程
  • 支援點陣圖和描邊字型
  • 各種視窗管理功能
[編輯 | 編輯原始碼]

參考文獻

[編輯 | 編輯原始碼]
華夏公益教科書