Попытка добавить несколько элементов в scrollpane Я быстро обнаружил, что все функции «addActor» не поддерживаются. Итак, я пошел с добавлением таблицы со всеми предметами, которые я хотел (этот код пропускает изображение, которое я все еще хочу добавить), чтобы сделать прокручиваемый экран кредитов ... но этот подход (в настоящее время) не позволяет переполнения, рендеринга ScrollPane бесполезен. (Мой текст отображается только для того, что позволяет высота экрана, и не прокручивается). Как создать прокручиваемую панель с несколькими виджетами в LibGDX? (Я забочусь только о платформах Android и Win/Lin/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);
Thi s не имеет желаемого результата. Вы добавляете скроллер в таблицу. Скроллер по-прежнему имеет только текст, а остальные элементы в таблице не прокручиваются. – efaj
Хорошо, но это правильно-иш: я добавлял к таблице с помощью «addActor» вместо правильного «добавления», который вы используете. Вам просто нужно инвертировать сложения: таблица входит в скроллер, а не наоборот. Тогда, я, вероятно, сделаю это как принято. – efaj
Для правильной проверки рендеринга и ограничений важно, чтобы в таблице не было 'paneTable.setFillParent (true);' – efaj