缩放选择框的文本



我正在尝试在表中使用SelectBox。我知道我可以用myTable.add(mySelectBox).size(100)设置演员比例,但这只会改变框的大小,而不会缩放其中的文本。如何缩放其中的文本?

public OptionsMenuScreen() {
    cam = new OrthographicCamera();
    viewport = new FitViewport(Gdx.graphics.getWidth() / 2, Gdx.graphics.getHeight() / 2, cam);
    cam.setToOrtho(false, viewport.getScreenWidth(), viewport.getScreenHeight());
    game.batch.setProjectionMatrix(cam.combined);
    cam.update();
    viewport.apply();
    stage = new Stage(viewport, game.batch);
}
@Override
public void show() {
final SelectBox<Integer> mySelectBox = new SelectBox<Integer>(mySkin);
        mySelectBox.setItems(0,5,10,20,30,60);
        mySelectBox.setSelected(0);
}

如果您想旋转/缩放内部的嵌套组件(字体、纹理等),您可以尝试以下代码片段。

mySelectBox.setTransform(true);
mySelectBox.setScale(2f);

从libGDX的wiki进行组转换

相关内容

  • 没有找到相关文章

最新更新