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.
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