Libgdx 为什么我的标签在屏幕的左下角不是很好?
用Hiero创建一个普通的.fnt文件。Arial,22号,无填充 制作一个标签,放在屏幕左下角Libgdx 为什么我的标签在屏幕的左下角不是很好?,libgdx,Libgdx,用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
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.您是否有机会使用ExtendViewport?这是我唯一想到的事。