извините, но этот ответ ничего, но короткий
Вы можете использовать BMF инструмент ANGEL-код: шрифт, который делает файлы растрового шрифта с глифом изображением, которое хранит изображения символов, а также текстовый файл, который описывает файл изображения (только окна, Herio.jar похож и входит в пятно, но он работает только иногда, врезавшись на меня неоднократно)
Получить BMF шрифт here и установить его с помощью прилагаемого установщика Windows. После того, как вы это сделали, используйте графический интерфейс, чтобы выбрать шрифт, размер и т. Д. (Обратите внимание, что вам нужно сделать 1 палитру изображений с изображением/изображениями на размер и шрифт). Затем выделите поля, содержащие символы, которые вы хотите использовать, отметив, что slick поддерживает до 256 (я думаю) персонажей.
вам необходимо изменить некоторые параметры экспорта, чтобы пятно распознало файлы. Перейдите в файл -> параметры экспорта и измените «битовые каналы» (я думаю, что это так называется) A -> glyph R, G и B -> one. Установите пресеты в обычную, и текстуры в .png-файлы, и ваша настройка выполнена.
Экспортировать созданные вами файлы шрифтов [файл -> сохранить растровый шрифт как] (да, он сделает изображение с глифом (.png) и файл текстового дескриптора с расширением .fnt) в соответствующем каталоге данных ,
код его с помощью AngelCodeFont constrcutor:
fnt = new AngelCodeFont("LOCATION OF .fnt FILE", new Image("LOCATION OF .png GLYPH IMAGE");
, то вы можете либо сделать с ним напрямую:
fnt.drawString(float x, float y, "TEXT TO DISPAY");
или вы можете
установите текущий графический шрифт как AngelCodeFont a nd непосредственно через графический класс.
GraphicsObject.setFont(fnt);
GraphicsObject.drawString("THIS WLL DRAW IN THE ANGEL CODE FONT");
надеюсь, что это помогло: D
подробнее здесь, в документации API: http://slick.cokeandcode.com/javadoc/
Благодаря она работала: 3 – IvanDonat
О.И. только заметил, что это вы * лицо ладонь * –
Я не» t понять - UnicodeFont не выглядит устаревшим в API. Является ли AngelCodeFont единственным рабочим методом Font для Slick? – mtrc