Простой текст в OpenGL (без GLUT)

Я делаю простой 2D-платформер с C ++, SDL и OpenGL , и теперь я хотел бы отображать текст на экран, например очки, таймер, простые сообщения.

На разных сайтах я читал, что растровые шрифты, вероятно, будут подходящим вариантом, но не мог бы кто-нибудь дать мне простой, легкий для понимания пример того, как использовать их в OpenGL для вывода тестового сообщения на экран?

РЕДАКТИРОВАТЬ: Я нашел кое-что интересное, FTGL . Код примера в учебнике (2-я ссылка) выглядит очень просто. Не удалось заставить его работать, но вернемся к нему позже.

FTGL - это бесплатная кросс-платформенная библиотека C ++ с открытым исходным кодом, которая использует Freetype2 для упрощения визуализации шрифтов в приложениях OpenGL. FTGL поддерживает растровые и растровые изображения, карты текстур, контуры, полигональную сетку и режимы рендеринга вытянутых полигонов.

  1. http://sourceforge.net/projects/ftgl/
  2. http://ftgl.sourceforge.net/docs/ html / ftgl-tutorial.html
  3. http://nehe.gamedev.net/tutorial/freetype_fonts_in_opengl/24001/

7
задан Ben 22 August 2011 в 10:56
поделиться