Я пишу игру для iOS.У него есть игровая карта, и я использую OpenGL, чтобы нарисовать ее, потому что другие варианты были слишком медленными.У меня есть единицы на карте, представленные буквенными буквами, а-ля Dwarf Fortress .Тем не менее, рендеринг текста в OpenGL кусается.
В настоящее время я использую измененный по производительности мутант Texture2D, который был достаточно хорош для создания прототипа, но у него есть все виды проблем, и он не дает мне хороших результатов.
Этокажется, что проверенный способ сделать это состоит в том, чтобы сгенерировать файл изображения «каталога» со всеми буквами, отображаемыми шрифтом, и затем отобразить их на текстуру, когда вы хотите их отобразить (см. здесь).Тем не менее, я много увеличиваю и уменьшаю масштаб карты.Для этого Retina Display и iPad потребуется несколько разрешений.Ужасно.
Думая, что должен быть лучший способ, я проверил FTGLES , который может динамически отображать шрифты TTF / OTF на iOS / OpenGLES.Это не подключи и играй.Я боролся в течение нескольких дней, чтобы приблизить его к работе, но я думаю, что теперь у меня есть золотой путь.Итак ... я сумасшедший?Я создаю намного больше работы, чем я должен для себя?