Bir kaydırma bölmesine birden çok öğe eklemeye çalışıyorum Tüm "addActor" işlevlerinin Desteklenmediğini hemen fark ettim. Bu yüzden, istediğim tüm öğeleri içeren bir tablo ekleyerek (bu kod hala eklemek istediğim bir görüntüyü kaçırıyor) kaydırılabilir bir kredi ekranı yapmak için uğraşıyordum ... ama bu yaklaşım (şu anda) taşmaya izin vermiyor. ScrollPane işe yaramaz. (Metnim sadece ekranın yüksekliğinin izin verdiği yere kadar gösterilir ve kaydırılabilir değildir). LibGDX'te birden çok widget içeren kaydırılabilir bir pencere oluşturmanın yolu nedir? (Ben sadece şu anda Android ve Win/Lin/Mac platformları önemsiyoruz.Birden çok parçacık içeren LibGDX ve 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 İstenilen sonuca sahip değil. Kaydırıcıyı masaya ekliyorsunuz. Kaydırıcıda hala yalnızca metin var ve tablodaki diğer öğeler kaydırılmıyor. – efaj
Tamam, ama bu doğru-ish: Ben de kullandığınız uygun "add" yerine "addActor" ile tablo ekliyordum. Sadece eklemeleri tersine çevirmeniz gerekiyor: Tablo, dolabın içine giriyor, tersine değil. Sonra, muhtemelen kabul edildi olarak işaretleyeceğim. – efaj
Düzgün oluşturma ve sınırların denetlenmesi için, tablonun 'paneTable.setFillParent (true);' – efaj