Объединить BitmapFont и скин пользовательского интерфейса в одном Atlas?

Если у меня есть UI с .atlas и BitmapFont с .atlas, есть ли простой способ объединить их в один или мне нужно объединить их самостоятельно в файл изображения и вручную сместить все элементы в объединенном .atlas в правильное положение? ? Это выполнимо вручную, но довольно утомительно, и если есть небольшая ошибка в расчетах, возможно, придется переделывать каждую позицию и / или размер.


person Madmenyo    schedule 01.10.2014    source источник


Ответы (1)


Да, ты можешь! Просто позвольте TexturePacker сделать за вас всю работу по упаковке:

  1. Поместите файл .png BitmapFont в ту же папку, где TexturePacker считывает ваши изображения для упаковки. В той же папке, где находятся все остальные изображения
  2. Поместите файл BitmapFont .fnt в ту же папку, где находится файл .atlas вашего скина (обычно в папке активов внутри проекта Android).
  3. Обновите папку с ресурсами в eclipse (на всякий случай..)
  4. Теперь вы можете использовать шрифт Bitmap в styles.json, например:

    com.badlogic.gdx.graphics.g2d.BitmapFont: { default-font: { file: somefont.fnt } }

person donfuxx    schedule 01.10.2014