Я делаю простой 2D-платформер с C ++, SDL и OpenGL , и теперь я хотел бы отображать текст на экран, например очки, таймер, простые сообщения.
На разных сайтах я читал, что растровые шрифты, вероятно, будут подходящим вариантом, но не мог бы кто-нибудь дать мне простой, легкий для понимания пример того, как использовать их в OpenGL для вывода тестового сообщения на экран?
РЕДАКТИРОВАТЬ: Я нашел кое-что интересное, FTGL . Код примера в учебнике (2-я ссылка) выглядит очень просто. Не удалось заставить его работать, но вернемся к нему позже.
FTGL - это бесплатная кросс-платформенная библиотека C ++ с открытым исходным кодом, которая использует Freetype2 для упрощения визуализации шрифтов в приложениях OpenGL. FTGL поддерживает растровые и растровые изображения, карты текстур, контуры, полигональную сетку и режимы рендеринга вытянутых полигонов.