Ich habe Stunden versucht, dies zu lösen und werde verrückt, bitte werfen Sie einen Blick auf mein Problem.Actors Position ist falsch, wenn setFillParent wahr ist, in LibGDX
Bild veranschaulicht das Problem:
Wenn die
exitButton
‚ssetFillParent
Funktionfalse
eingestellt ist die Ergebnisse der rechten Seite des Bildes sind, wird der Button zentriert innerhalb der Container aber die Größe ist falsch.Wenn die
exitButton
‚ssetFillParent
Funktiontrue
gesetzt, um die Ergebnisse die linke Seite des Bildes sind, ist die Taste Größe richtig aber die Position ist falsch.
Hier ist der Code:
Container container = new Container(exitButton);
container.fill();
container.setRound(false);
container.setSize(buttonSize, buttonSize);
exitButton.setFillParent(true);
//exitButton.setFillParent(false);
container.setPosition(
((float)viewportWidth/7f) - (buttonSize/2f)
,((float)viewportHeight*5f/6f) - (buttonSize/2f)
);
was ist [diese] (https://stackoverflow.com/questions/43958162/having-problems-with-the-layout-widget-container-in-libgdx) Frage, auf der Suche ähnliche – Aryan
Verwenden Sie "scale" anstelle von "resize" und aktivieren Sie transform für container. – Aryan