Ich habe einen Sprite, den ich in der Rendermethode zeichne, ich setze auch die Position (x und y) auf dem Bildschirm dort während des Zeichnens.Wie man ein Sprite Gerät-unabhängig entlang der X-Achse bewegt (libgdx)
Die Render-Methode sieht wie folgt für mich (funktioniert nicht mit dem Versuch arbeiten und unten fangen und es wäre nicht geräteunabhängig sein):
@Override
public void render(float delta) {
game.batch.begin();
game.batch.draw(backgroundgame, 0, 0, Gdx.graphics.getWidth(),
Gdx.graphics.getHeight());
game.batch.draw(car.sprite, xcar,
(ycar));
game.batch.end();
/*try {
xcar++;
this.wait(50);
game.batch.end();
} catch (Exception e) {
e.printStackTrace();
}*/
}
Im consructor der Klasse habe ich die x und y-Position des Sprites.
Ich habe mich gerade gefragt, wie ich das Sprite entlang der X-Achse Geräte-unabhängig bewegen kann? Kann ich es in der Render-Methode machen oder brauche ich einen neuen Thread für den Sprite?
Jede Hilfe wird sehr geschätzt!
Willkommen bei stackoverflow. Bitte lesen Sie https://stackoverflow.com/help/how-to-ask und aktualisieren Sie Ihre Frage entsprechend. – Xoppa