OpenGL入門學習——第十六課 在Windows系統中顯示文字

本課我們來談談如何顯示文字。
OpenGL並沒有直接提供顯示文字的功能,並且,OpenGL也沒有自帶專門的字庫。因此,要顯示文字,就必須依賴操作系統所提供的功能了。
各種流行的圖形操作系統,例如Windows系統和Linux系統,都提供了一些功能,以便能夠在OpenGL程序中方便的顯示文字。
最常見的方法就是,我們給出一個字符,給出一個顯示列表編號,然後操作系統由把繪製這個字符的OpenGL命令裝到指定的顯示列表中。當需要繪製字符的時候,我們只需要調用這個顯示列表即可。
不過,Windows系統和Linux系統,產生這個顯示列表的方法是不同的(雖然大同小異)。作爲我個人,只在Windows系統中編程,沒有使用Linux系統的相關經驗,所以本課我們僅針對Windows系統。
OpenGL版的“Hello, World!”
寫完了本課,我的感受是:顯示文字很簡單,顯示文字很複雜。看似簡單的功能,背後卻隱藏了深不可測的玄機。
呵呵,別一開始就被嚇住了,讓我們先從“Hello, World!”開始。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章