Атлас текстур opengl es для текста

Мне нужна помощь в понимании рабочего процесса рендеринга текста в opengl es с использованием текстурного атласа. Это для игры на айфоне.

Я это уже читал:

Есть ли достойная библиотека рисования текста OpenGL? для iPhone SDK?

Какие инструменты я использую для создания изображения текстурного атласа? Нужен ли мне freetype для этой части? В каком формате должно быть изображение?

В моем коде iphone ... помимо изображения текстурного атласа, что еще мне нужно для правильной визуализации текста? Нужно ли включать freetype в исходный код моего iphone? Создаю ли я XML-файл с данными глифов, поскольку они связаны с моим атласом текстур, чтобы мне не приходилось загружать freetype в исходный код iphone?


person Ryan    schedule 14.10.2010    source источник


Ответы (1)


Есть много готовых решений в движках с открытым исходным кодом.

Я использую формат .fnt. Он имеет атлас текстур с предварительно отрисованными символами и файл конфигурации с информацией о сопоставлении.

Например, он интегрирован в Cocos2d:

  • CCLabelBMFont - использование шрифтов .fnt
  • GlyphDesigner.app - инструмент для создания шрифтов (также есть бесплатный Hiero tool, но он глючный и простой)
person brigadir    schedule 14.10.2011