libgdx 테스트의 스킨을 사용하고 있습니다 : uiskin.json.LibGdx의 CheckBox 이미지 크기를 변경하려면 어떻게해야합니까?
어떤 이유로 인해 확인란이 f.e. in badlogic/gdx/tests/MipMapTest.java 체크 상자의 크기는 무엇에 달려 있습니까? 카메라의 해상도? 또는 수동으로 설정하는 방법이 있습니까?
Helper.RESOLUTION_WIDTH = 800
Helper.RESOLUTION_HEIGHT = 1280
@Override
public void show() {
skin = new Skin(Gdx.files.internal("skins/uiskin.json"));
cam = new OrthographicCamera(Helper.RESOLUTION_WIDTH, Helper.RESOLUTION_HEIGHT);
cam.position.set(Helper.RESOLUTION_WIDTH/2, Helper.RESOLUTION_HEIGHT/2, 0);
stage = new Stage(Helper.RESOLUTION_WIDTH, Helper.RESOLUTION_HEIGHT, true);
stage.setCamera(cam);
CheckBox checkBox1 = new CheckBox("", skin);
checkBox1.addListener(new ChangeListener() {
@Override
public void changed(ChangeEvent event, Actor actor) {
game.setScreen(new WinScreen2a(game));
}
});
CheckBox checkBox2 = new CheckBox("", skin);
checkBox2.addListener(new ChangeListener() {
@Override
public void changed(ChangeEvent event, Actor actor) {
game.setScreen(new WinScreen2b(game));
}
});
Window window = new Window("Dialog", skin);
window.debug();
window.setPosition(Helper.RESOLUTION_WIDTH/2 - 375, 10);
window.setSize(750, 350);
table.add(checkBox1).left();
table.getCells().get(0).size(200, 100);
table.add(option1).width(500).height(100).pad(10f);
table.row();
table.add(checkBox2).left();
table.getCells().get(2).size(200, 100);
table.add(option2).width(500).height(100).pad(10f);
table.row();
window.add(table).top().left();
stage.addActor(window);