我正在使用一个菜单皮肤,想知道是否可以将多个字体添加到此皮肤中,然后通过编程选择要使用的字体。
目前,我设置了一种字体,并将其添加到LabelStyle中,如下所示:
"com.badlogic.gdx.graphics.g2d.BitmapFont": {
"fontTest": { "file": "outline_test.fnt" }
},
"com.badlogic.gdx.scenes.scene2d.ui.Label$LabelStyle": {
"default": {
"font": "fontTest", "fontColor": "white"
}
},
这意味着当我创建标签时,我只需要做以下操作即可获得此字体:
Label rating = new Label("Rating: ", skin);
这会选择默认设置的LabelStyle,是否有办法引用我Json文件中设置的LabelStyles,以便我可以在Java代码中选择使用哪种样式?或者我需要创建一个单独的皮肤吗?