回答
你不能用標準的OpenGL函數來完成它,除非你基本上有紋理中包含文本,或者你繪製的紋理上的字符列表。但是不要重新發明輪子 - 我會推薦FTGL在OpenGL視圖中呈現文本。它有幾種不同的渲染方法,並且會照顧你,支持unicode,並且還具有很好的文本度量特性。使用每個字形一個紋理,從而導致惡劣的表現(由於所發生的管理費用
FTGL是否有.dll文件?因爲我在他們的網站上看到的都是頭文件。我正在使用Delphi,需要添加一個.dll文件才能使用它。 – Mahm00d 2010-08-16 07:18:03
它有DLL和靜態鏈接可用,請參閱站點文檔以獲取更多信息。 – AshleysBrain 2010-08-21 18:03:15
如果做決定實現自己的字體系統一定要使用一個texture atlas,我見過太多的OpenGL演示OpenGL驅動程序和紋理緩存)。
使用TextSuite。 http://textsuite.opengl24.de/
- 1. 如何在AS3的屏幕上書寫
- 2. 如何使用jQuery在屏幕上繪製字母表
- 3. 在屏幕上繪製
- 4. SDL使用多個視口的屏幕座標在屏幕上繪製圖像
- 5. OpenGL黑色屏幕/沒有繪製?
- 6. 如何使用OpenGL和C#在屏幕上顯示文本#
- 7. 如何使用wxpython直接在屏幕上繪製?
- 8. 如何使用PlayN在屏幕上繪製一個圓圈?
- 9. 如何使用UIBezierpath在touchesEnded的屏幕上繪製一個點
- 10. 在matlab中編寫一個在屏幕上繪製框的函數
- 11. 我如何繪製屏幕?
- 12. 如何在achartengine上繪製,書寫或簡單地使用Canvas?
- 13. 使用OpenGL位圖字體將文字放到屏幕上
- 14. 繪製到屏幕上
- 15. Flex:如何使用屏幕座標在圖表上繪製線段?
- 16. 使用紋理顏色繪製整個屏幕的OpenGL土壤
- 17. 繪製文字在屏幕上與所有
- 18. 如何使用LWJGL將BufferedImage繪製到屏幕上?
- 19. 如何繪製屏幕上的緯度/經度座標?
- 20. 如何在C++中使用glutBitmapString()將文本繪製到屏幕上?
- 21. 如何在整個屏幕上在畫布上繪製位圖?
- 22. 使用WPF在多屏幕上繪圖
- 23. 基於CGPoint在屏幕上繪製UIView
- 24. 在屏幕上繪製圖形
- 25. 在屏幕上從A線程繪製
- 26. 如何用Qt在屏幕上繪製選擇矩形?
- 27. 終端如何從標準輸出中讀取並在屏幕上繪製文本?
- 28. 如何直接在屏幕上繪圖
- 29. 使用標準rand()函數從標準正態分佈中繪製隨機數
- 30. 試圖使用pygame在屏幕上繪製圖像,但屏幕是空白的?
我使用Delphi編寫OpenGL,所以基本上我不能使用頭文件。如果有外部庫,我必須有一個.dll文件,以便我可以使用它。 – Mahm00d 2010-08-16 07:23:08
這對你有幫助嗎? http://wiki.delphigl.com/index.php/wglUseFontBitmaps – Lars 2010-08-14 12:22:07