尝试在滚动窗格中添加多个项目时,我很快发现所有的 "addActor" 函数都不支持。所以,我选择添加一个表格,并将我想要的所有项目(这段代码缺少我仍然想要添加的图像)添加到可滚动的信用屏幕中... 但是这种方法(目前)不允许溢出,导致ScrollPane无用。(我的文本只显示屏幕高度允许的部分,而不能滚动)。 如何在LibGDX中使用多个小部件创建可滚动窗格?(目前我只关心Android和Win / Lin / Mac平台。)
pane = new ScrollPane(null, skin);
pane.setFillParent(true);
paneContent = new Table(skin);
paneContent.setFillParent(true);
Label temp = new Label("", skin);
temp.setAlignment(Align.left, Align.center);
temp.setText( Gdx.files.internal("licenses/credits.txt").readString("UTF-8") );
paneContent.addActor(temp);
pane.setWidget(paneContent);
stage.addActor(pane);
paneTable.setFillParent(true);
。 - efajvoid render()
内调用stage.act()
。 - topher