Ich weiß nicht, ob es nur ich bin, aber drawables verwirren mich. Soll die Größe beibehalten werden oder gibt es eine Möglichkeit, das Bild in ihnen zu skalieren? Ich verstehe, dass sie ninepatch verwenden können, um bestimmte Bereiche zu füllen, indem Sie ein Bild strecken, aber ich möchte das Bild, das es dehnt, skalieren. Ich benutze eine TextButton für meine Menü-Tasten, aber sie sind viel zu groß, und ich würde gerne wissen, wie man sie skaliert. Ich hole die Haut von einem Atlas, der neun Bilder enthält. Hier ist das Einstellungsfenster: Hier sind die Bilder in der Packung ich verwende: Hier ist die Initialisierung der TextureAtlas und Haut:Scene2D Button Skalierung mit libgdx
buttonAtlas = new TextureAtlas(Gdx.files.internal("buttons/buttons.pack"));
buttonSkin = new Skin(buttonAtlas);
Hier ist die Initialisierung des Menütaste .
Und vielleicht könnte ich ändern, wie ich es in den Tisch legte, oder wie ich den Tisch in die Bühne legte?
table.add(buttonMenu).width(Gdx.graphics.getWidth()/4);
stage.addActor(table);
Als letzten Ausweg nehme ich mich meine eigenen Text-Button Schauspieler könnte versuchen zu schaffen, die ich skalieren könnte, vielen Dank für Ihre Zeit.