AndEngine を使用することで、いくつかのタイプの違う背景 を簡単に作成できます。ここでは最もよく使用される背景を説明します。
private void createBackground() { scene.setBackground(new Background(Color.RED)); }
このサンプルでは、画面全体を 赤 色で塗りつぶします。
private void createBackground() { ParallaxBackground background = new ParallaxBackground(0, 0, 0); background.attachParallaxEntity(new ParallaxEntity(0, new Sprite(0, 0, background_region, vbo))); scene.setBackground(background); }
ParallaxEntity (左上隅[0x,0y]に設置された背景用 Sprite)を貼り付けたParallaxBackgroundを新規に作成しています。
Auto Parallax Background は Parallax Backgroundクラスの拡張版です。これを使ってParallaxEntityエンティティを制御(例えば、雲のように動くエンティティを作成する、など)することができますが、少しクセがあるので jaym 氏の公開しているParallaxLayerクラスを使用することを推奨します。 ParallaxLayerを使うと大きな問題もなくクールなエフェクトを簡単に作成することができます。