Это моя проблема с тех пор, как я начал использовать openGL.Какой код я собираюсь использовать для отображения текста
Сложная тема, потому что сам OpenGL не имеет дело с выводом текста.Вы можете:
- визуализировать текст в изображение и отображать, что
- создает атлас текстуры из глифов шрифта, а затем визуализирует из этой текстуры шрифта
- drawглиф шрифта выделяется в виде геометрии
Если вы воспользуетесь Google "рендерингом шрифтов OpenGL", вы получите большое количество результатов работ по этой теме.Последние и старые похожи.
и получают значение.
Не с OpenGL.OpenGL - это API для рисования.Вы отправляете ему точки, линии и треугольники, и он рисует красивые картинки для вас.Пользовательский ввод выходит за рамки OpenGL.Это часть системы с графическим интерфейсом.Скорее всего, один из
- Windows GDI
- MacOS Cocoa
- X11
Применяется стандартная обработка событий ввода пользователя.Обычно каждый использует инструментарий как Qt, GTK или подобный.Эти наборы инструментов имеют дело с обработкой пользовательского ввода через их механизм событий.