使用Hiero创建一个普通的.fnt文件。 Arial,22号,没有衬垫......
制作标签,将其放在屏幕的左下角......
BitmapFont font = new BitmapFont(Gdx.files.internal("MyFont.fnt"));
Label.LabelStyle style = new Label.LabelStyle(font, new Color(1,1,1,1));
label = new Label("Hello", style);
label.setX(0);
label.setY(0);
你明白了:
仔细看看......
观察左侧和底部是否有一个小空间。我期待这个标签完全被逼入绝境,但事实并非如此。
我不清楚 为什么 会发生这种情况。这是.fnt数据:
info face="ArialMT" size=22 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=0,0
common lineHeight=26 base=20 scaleW=256 scaleH=128 pages=1 packed=0
page id=0 file="MyFont.png"
chars count=94
char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=20 xadvance=6 page=0 chnl=0
char id=64 x=0 y=0 width=22 height=23 xoffset=1 yoffset=3 xadvance=22 page=0 chnl=0
char id=124 x=22 y=0 width=3 height=23 xoffset=2 yoffset=3 xadvance=6 page=0 chnl=0
........
所以我的问题是:为什么我的标签在屏幕的左下方没有完美的角色?
libGDX 0.9.9。