BMFont 批量 自定义图片

由于BMFont的Image Manager不支持批量导入,做0~9的艺术字重复操作十分繁琐,因此怒做了个config和bat解决这个问题。

step1:make.bat

set BMFont_PATH=C:\Program Files (x86)\AngelCode\BMFont #安装目录
set TEXT_PATH=C:\Users\**\Desktop\MakeFont #存放config文件和生成font目录
"%BMFont_PATH%\bmfont.exe" -t %TEXT_PATH%\text.txt -c "%TEXT_PATH%\config.bmfc"  -o "%TEXT_PATH%\font.fnt"
pause

step2:config.bmfc

# AngelCode Bitmap Font Generator configuration file
fileVersion=1

# font settings
fontName=Arial
fontFile=
charSet=0
fontSize=32
aa=1
scaleH=100
useSmoothing=1
isBold=0
isItalic=0
useUnicode=1
disableBoxChars=1
outputInvalidCharGlyph=0
dontIncludeKerningPairs=0
useHinting=1
renderFromOutline=0
useClearType=1

# character alignment
paddingDown=0
paddingUp=0
paddingRight=0
paddingLeft=0
spacingHoriz=1
spacingVert=1
useFixedHeight=0
forceZero=0

# output file
outWidth=128
outHeight=128
outBitDepth=32
fontDescFormat=0
fourChnlPacked=0
textureFormat=png
textureCompression=0
alphaChnl=1
redChnl=0
greenChnl=0
blueChnl=0
invA=0
invR=0
invG=0
invB=0

# outline
outlineThickness=0

# selected chars 0~9导出
chars=48-57

# imported icon images 存放的图片的地址
icon="C:\Users\**\Desktop\MakeFont\images\0.png",48,0,0,0
icon="C:\Users\**\Desktop\MakeFont\images\1.png",49,0,0,0
icon="C:\Users\**\Desktop\MakeFont\images\2.png",50,0,0,0
icon="C:\Users\**\Desktop\MakeFont\images\3.png",51,0,0,0
icon="C:\Users\**\Desktop\MakeFont\images\4.png",52,0,0,0
icon="C:\Users\**\Desktop\MakeFont\images\5.png",53,0,0,0
icon="C:\Users\**\Desktop\MakeFont\images\6.png",54,0,0,0
icon="C:\Users\**\Desktop\MakeFont\images\7.png",55,0,0,0
icon="C:\Users\**\Desktop\MakeFont\images\8.png",56,0,0,0
icon="C:\Users\**\Desktop\MakeFont\images\9.png",57,0,0,0

  

posted @ 2014-04-11 16:35  吴贺扬  阅读(1776)  评论(0)    收藏  举报