Depuis ParallaxBackground, accédez à [ParallaxBackground.java](https://github.com/surahul/ParallaxBackground-libgdx/blob/master/core/src/com/ rahul / libgdx / parallax / ParallaxBackground.java) et ParallaxLayer.java Est copié dans son intégralité. Ensuite, écrivez le code pour faire défiler l'arrière-plan sur l'écran de jeu.
Pour le défilement horizontal, ajustez la vitesse de défilement horizontal ** 1.0f, ** vitesse de défilement vertical ** 0.0f en fonction de la taille de l'arrière-plan. Pour le dernier * nouveau Vector2 (0,100) *, remplacez le premier nombre par 0 pour le défilement horizontal. Vous pouvez modifier la vitesse de défilement en jouant avec les nombres ici.
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(Vitesse de défilement horizontal,Vitesse de défilement vertical), new Vector2(0, 0)),},
Largeur du fond,Hauteur du fond, new Vector2(0, 100));
}
public void render(float delta){
rbg.render(Gdx.graphics.getDeltaTime());
}
Recommended Posts