2014-10-01 26 views
1

如果我有一個UI.atlas和一個BitmapFont與.atlas有沒有一種簡單的方法將它們合併爲一個或我必須將它們自己合併到一個圖像文件中,並手動將所有合併的.atlas中的元素偏移到正確的位置?它可以手動執行,但有點乏味,如果出現輕微的計算錯誤,可能需要重做每個位置和/或大小。在單個Atlas中合併BitmapFont和UI皮膚?

回答

4

是的,你可以!就讓TexturePacker爲你做的包裝工作:

  1. 把BitmapFont的.png文件在TexturePacker讀取你的圖像壓縮同一文件夾中。在所有其他圖像是
  2. 同一個文件夾把BitmapFont的.FNT文件在同一個文件夾中,你的皮膚的.atlas文件(通常在機器人項目中的資產文件夾)
  3. 刷新資產文件夾中的日食(以防萬一..)
  4. 現在你可以使用位圖字體在styles.json,例如像:

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