Ich habe ein Bild, das 100x100 Größe ist. Ich möchte das ganze Bild aber mit einer Größe von 50x50 verwenden. Wenn ich versuche, es zu verwenden, schneidet es mein Bild und verwendet nur 1/4 des Bildes (obere linke Ecke).Wie skaliert man den Sprite in libgdx?
Texture img = new Texture("snake.png");
Sprite mySnake = new Sprite(img);
Ich habe versucht, mySnake.setSize(50,50)
verwenden, aber es tut nichts.
ohne den Code zu sehen, meine Vermutung ist, dass Sie 'mySnake.draw (Batch)' statt 'batch.draw (mySnake)' – Xoppa
+ Xoppa ja, Sie haben Recht, es zu benutzen, müssen Zeichnet das ganze Bild bei 50x50 :) Nur noch eine Sache, ich benutzte x und y in batch.draw (mySnake, x, y). Wie kann ich es mit mySnake.draw (Batch) tun? – AleksandarAngelov
nvm, ich habe es. Es ist ein bisschen ähnlich. Ich hätte mySnake.setX (x) verwenden sollen – AleksandarAngelov