Я давно искал ответ на этот вопрос, но не могу найти его.
Я не использую перенасыщение, поэтому, пожалуйста, не отвечайте только за перенасыщение.
Я пытаюсь отправить переменные и текст на игровой экран, чтобы я мог создать пользовательский интерфейс с небольшой обратной связью для игрока, например, с суммой денег, которую он несет в данный момент. (Так что не экран отладки)
Я использую C ++ с OpenGL.
Если мне нужно предоставить кому-либо дополнительную информацию, пожалуйста, спросите, и я сделаю все возможное, чтобы предоставить вам ее.
Заранее спасибо.
Если вы можете жить с GL1.x, используйте классическую ссылку на растровые шрифты: http://nehe.gamedev.net/tutorial/bitmap_fonts/17002/
Если вам нужно что-то уместное, измените приведенный выше пример, чтобы использовать Vertex Arrays / Vertex Buffer Objects, а не функции glRasterPos.
Продвинутый способ — использовать FreeType для рендеринга шрифтов TrueType. Вот образец.
Других решений пока нет …