マイシーンの背景を設定したいのですが、方法がわかりません。私はこれについてたくさん読んだことがありますが、これを機能させることはできません。私は Andengine を使い始めましたが、私の問題に関する正確な情報はなかなか見つかりません。すべては主観的なものです。
さて、シーンにスプラッシュ スクリーンを実装し、すべてのリソースとシーンをロードします。(https://sites.google.com/site/matimdevelopment/splash-screen---easy-way)
次に、背景を menuScene に設定する必要があります。それぞれの背景を作成するには、TextureRegion と BitmapTextureAtlas が必要だと思います。私はこれをします:
宣言されたテクスチャ:
//Fondo escenas
private TextureRegion menuBgTexture;
private BitmapTextureAtlas menuBackgroundTexture;
リソースの読み込みとシーンの読み込み (Splash の終了時に onPopulateScene によって呼び出されます)
public void loadResources()
{
//FondoMenu
menuBackgroundTexture = new BitmapTextureAtlas(null, 480, 320, TextureOptions.DEFAULT);
menuBgTexture = BitmapTextureAtlasTextureRegionFactory.createFromAsset(this.menuBackgroundTexture, this, "menubg.png", 0, 0);
//Cargamos los fondos
mEngine.getTextureManager().loadTexture(this.menuBackgroundTexture);
}
private void loadScenes()
{
//Menú
menuScene = new Scene();
final float centerX = (CAMERA_WIDTH - menuBgTexture.getWidth()) / 2;
final float centerY = (CAMERA_HEIGHT - menuBgTexture.getHeight()) / 2;
SpriteBackground bg = new SpriteBackground(new Sprite(centerX, centerY, menuBgTexture));
menuScene.setBackground(bg);
//menuScene.setBackground(new Background(50, 0, 0));
//Options
optionsScene = new Scene();
//Juego
gameScene = new Scene();
//Pausa
pauseScene = new Scene();
//Gameover
gameOverScene = new Scene();
}
load Resource はエラーを表示しませんが、loadScenes、Line: SpriteBackground bg = new SpriteBackground(new Sprite(centerX, centerY, menuBgTexture));
新しい属性 (ISpriteVertexBufferObject) を設定する必要があるとのことですが、これは何ですか?