Как преобразовать Ttf или другой шрифт в шрифт .Xnb / XNA Game Studio? - PullRequest
2 голосов
/ 07 марта 2019

Я работаю с игрой под названием Terraria над полным переделом текстуры.Шрифт основан на PNG, который я извлек из XNB шрифтов, используя TConvert.Существует ли быстрый способ заставить шрифт конвертировать во что-то вроде Font1.ttf> Font1.xnb.

Я уже пробовал:

Студия XNA Game и использование Re-Logics Font Pipeline для созданияпользовательский шрифт, но из-за общей устаревшей игровой студии XNA 4.0, я не могу установить его.Требуется Visual C # 2010, который НЕ работает с моим ПК с Windows 7.(Я не совсем уверен, почему)

1 Ответ

2 голосов
/ 08 марта 2019

Вы можете использовать MonoGame для создания файла .xnb для использования с Terraria.

Варианты шагов 6-10 со скриншотами можно найти здесь .

  1. Установить файл шрифта в Windows. Откройте файл ttf и нажмите кнопку «Установить» (обратите внимание на название).
  2. Если у вас его еще нет, установите версию Visual Studio для сообщества .
  3. Установка MonoGame .
  4. Создайте новую игру для Windows из предоставленного шаблона MonoGame. (Обратите внимание на каталог проекта)
  5. Откройте инструмент конвейера MonoGame, дважды щелкнув файл Content.mgcb.
  6. В меню «Правка» выберите «Добавить» -> «Новый элемент»
  7. Назовите файл и выберите «Описание SpriteFont».
  8. Щелкните правой кнопкой мыши файл в разделе «Содержимое» и выберите «Открыть с помощью».
  9. Редактировать файл с помощью текстового редактора (Блокнот). Измените имя и размер шрифта. Сохраните файл.
  10. Выберите Build -> Rebuild из меню.
  11. Файл .xnb находится в: каталоге проекта / bin / x86 / Debug / Content /

Самая распространенная ошибка - неправильное название шрифта.

...