缩放SelectBox的文字

时间:2019-01-11 18:00:58

标签: java libgdx game-development

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

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);
}

1 个答案:

答案 0 :(得分:0)

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

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

Group transform from libGDX's wiki