10
嘗試向滾動窗格添加多個項目我很快發現所有「addActor」函數都是不支持的。因此,我添加了一個包含我想要的所有項目的表格(該代碼未輸入一個我仍想添加的圖像)以製作可滾動的信用屏幕......但此方法(當前)不允許溢出,呈現ScrollPane無用。 (我的文本只顯示屏幕高度允許的內容,不可滾動)。 在LibGDX中製作具有多個小部件的可滾動窗格的方法是什麼? (我只是在一瞬間關心的Android和Win /林/ Mac平臺。帶有多個小部件的LibGDX和ScrollPane
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);
氏s沒有預期的結果。您正在將卷軸添加到表格中。滾動條仍然只有文字,表格中的其他項目不滾動。 – efaj 2013-03-18 21:55:50
好吧,但這是正確的 - ish:我正在用「addActor」添加到表格中,而不是正在使用的正確的「add」。你只需要反轉添加:表格進入滾動,而不是其他方式。那麼,我可能會將其標記爲已接受。 – efaj 2013-03-18 22:02:55
爲了正確渲染和邊界檢查,重要的是該表沒有'paneTable.setFillParent(true);' – efaj 2013-03-18 22:09:26