- Регистрация
- 15 Мар 2023
- Сообщения
- 1.025
- Реакции
- 525
- Баллы
- 180
- Лучшие ответы
- 2
Всех приветствую! Играя в Готику через Стим, заметил, что мне очень не хватало адекватных и читаемых шрифтов, обычно я играл с zFonts от Хедина, но не был уверен можно ли его устанавливать на Стим версию игры, а на модификацию чужого кода мне никто разрешения не давал, поэтому начал экспериментировать с возможными путями реализации. Тут вспомнился Gothic High Resolution FONT (Cyrillic/Latin) 4.0 от @ukur, в котором заранее нарисованы нужные текстуры шрифтов и игра их использует вместо родных, и этот путь показался мне разумным. Но так как вкусы у всех разные, то одним единственным стилем шрифтов было не обойтись, а запихивать в плагин текстуры на сотни мегабайт явно перебор. Как же быть? И, правда, а может попробовать сделать так, чтобы плагин лепил только нужные игроку текстуры, а в самом плагине держать только .ttf файлы шрифтов? И добавить вариант при котором игрок может сам закидывать нужные шрифты и плагин их корректно подхватит. Сказано, сделано. Но предупреждаю, что я ни разу не дизайнер и подборку делал стараясь охватить большинство вариации шрифтов, что привело к тому что я зачем-то запихал в плагин 50+ вариантов на выбор, также есть поддержка пользовательских шрифтов, можно закинуть до 3-ех своих в /System/zFontStyles.
Совместимость: с zFont не работает, т.к. последний перехватывает отрисовку у движка, а наш плагин прямо в игре генерирует из .ttf шрифта растровый шрифт, текстуры в формате самой Готики, в её размерах и под масштаб экрана, и подставляет его на место родного, текст отображает движок. Выбранный шрифт хранится в виде скомпилированных текстур в \_work\Data\Textures\_Compiled.
Совместимость: с zFont не работает, т.к. последний перехватывает отрисовку у движка, а наш плагин прямо в игре генерирует из .ttf шрифта растровый шрифт, текстуры в формате самой Готики, в её размерах и под масштаб экрана, и подставляет его на место родного, текст отображает движок. Выбранный шрифт хранится в виде скомпилированных текстур в \_work\Data\Textures\_Compiled.
Вложения
-
4,4 MБ Просмотров: 9
Последнее редактирование:
-
4
-
1
- Показать все