[JAVA] Scrollen Sie automatisch mit libGDX durch den Hintergrund

Methode

Gehen Sie von ParallaxBackground zu ParallaxBackground.java. rahul / libgdx / parallax / ParallaxBackground.java) und ParallaxLayer.java Wird vollständig kopiert. Schreiben Sie dann den Code, um den Hintergrund auf dem Spielbildschirm zu scrollen.

Spielbildschirm

Passen Sie für horizontales Scrollen die horizontale Bildlaufgeschwindigkeit ** 1.0f, ** vertikale Bildlaufgeschwindigkeit ** 0.0f entsprechend der Größe des Hintergrunds an. Ändern Sie für den letzten * neuen Vektor2 (0,100) * die erste Zahl für horizontales Scrollen auf 0. Sie können die Bildlaufgeschwindigkeit ändern, indem Sie hier mit den Zahlen spielen.

GameScreen.java


ParallaxBackground rbg;
public GameScreen(){ 
assets = new AssetManager();
         assets.load("background.pack", TextureAtlas.class);
         assets.finishLoading();

         atlas = assets.get("background.pack");

rbg = new ParallaxBackground(new ParallaxLayer[]{
                new ParallaxLayer(atlas.findRegion("background"), 
                new Vector2(Horizontale Bildlaufgeschwindigkeit,Vertikale Bildlaufgeschwindigkeit), new Vector2(0, 0)),},
Hintergrundbreite,Hintergrundhöhe, new Vector2(0, 100));
} 

public void render(float delta){
rbg.render(Gdx.graphics.getDeltaTime());
}

Recommended Posts

Scrollen Sie automatisch mit libGDX durch den Hintergrund
Die Geschichte der Optimierung der Android-App mit libGDX
Hintergrundbildtransparenz (Überlagern des Bildes mit Ihrer Lieblingsfarbe)
Automatisch mit Messgerät testen
Als ich versuchte, mit JScrollBar automatisch zu scrollen, wurde der Ereignishandler nur einmal gezeichnet.
Importieren Sie die Datumszeichenfolge, die mit java.time.LocalDate automatisch in Excel konvertiert wird
Passen Sie die Höhe des WebView-Dialogfelds automatisch an die Größe des Inhalts an
Verspotten Sie den Konstruktor mit PowerMock
Mit dem Fehler Cordova-> Looper.prepare ()
JavaFX-Bild im Hintergrund laden