指定actor的宽度和高度

时间:2015-12-23 20:20:41

标签: libgdx scene2d

我正在使用水平和垂直组来创建照片中显示的布局。问题是我不知道如何指定每个组的宽度。在我的例子中,垂直组被挤压在一起,这导致非常小的UI组件。文档讨论首选大小作为宽度和高Actors的指标,但没有像setPreferredWidth()方法那样的方法。那么如何指定Actor实体的宽度和高度。我尝试使用setWidth(), setBounds(),但这些都不起作用。

makes the PCI compliance process a lot easier

我现在设置的主干。我目前在垂直组中只有一名演员。

mySlider=new Slider(1,100,1,false,ss);
        mySlider.setBounds(0,0,300,30);
        mySlider.setWidth(300);
        verticalGroup=new VerticalGroup();
        verticalGroup.setWidth(300);
        verticalGroup.addActor(mySlider);


        horizontalGroup=new HorizontalGroup();
        horizontalGroup.setBounds(stage.getWidth() - 120, stage.getHeight() - 125, 400, 100);
        horizontalGroup.setPosition(stage.getWidth() - 120 - 350, stage.getHeight() - 125);
        horizontalGroup.setWidth(400);
        horizontalGroup.addActor(buttonLeftToTheVerticalGroup);
        horizontalGroup.addActor(verticalGroup);
        stage.addActor(horizontalGroup);

0 个答案:

没有答案