Эффекты рисования шрифта (подчеркивание, зачеркивание) freetype Library и OpenGl

Я использую эту ссылку для рисования текста с определенным шрифтом, используя библиотеку freeType:

http://nehe.gamedev.net/tutorial/freetype_fonts_in_opengl/24001/

Как я могу подчеркнуть или зачеркнуть текст?

0

Решение

«Эффект шрифта» — это не что иное, как рисование текста, а затем рисование чего-то поверх него. Подчеркнутый шрифт — это именно то, на что он похож: рисует текст, а затем рисует линию под ним. В случае с OpenGL вы бы использовали рендеринг строк. Зачеркнуть это просто вопрос рисования этого света выше.

Единственный реальный вопрос — где провести черту. Для подчеркивания вы рисуете его на базовой линии. Для зачеркивания вы рисуете его примерно на 2/5 пути от базовой линии до вершины. Или все, что выглядит хорошо.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]