方法
ParallaxBackground から、ParallaxBackground.java と ParallaxLayer.java をまるっとコピーします。
そのあとゲーム画面で背景をスクロールさせるコードを書きます。
ゲーム画面
横スクロールの場合、横スクロール速度 1.0f、縦スクロール速度 0.0fという感じで、背景のサイズに合わせてうまく調整してください。
一番最後の new Vector2(0,100) は、横スクロールなら1番目の数字を変えて2番目は0にしてください。ここの数字もいじるとスクロールの速度が変えられます。
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(横スクロール速度, 縦スクロール速度), new Vector2(0, 0)),},
背景の横幅, 背景の高さ, new Vector2(0, 100));
}
public void render(float delta){
rbg.render(Gdx.graphics.getDeltaTime());
}