0

プロジェクトで大きなテクスチャを使用する必要があるため、すべてのテクスチャを1つにまとめることはできませんBitmapTextureAtlas。私はそれらを2つのアトラスに入れようとしました:

textureAtlas  = new BitmapTextureAtlas(2048, 2048, TextureOptions.BILINEAR_PREMULTIPLYALPHA);
textureAtlas2 = new BitmapTextureAtlas(1024, 2048, TextureOptions.BILINEAR_PREMULTIPLYALPHA);
foo = BitmapTextureAtlasTextureRegionFactory.createFromAsset(textureAtlas ,this,"foo.png",0,0);
bar = BitmapTextureAtlasTextureRegionFactory.createFromAsset(textureAtlas2,this,"bar.png",0,0);

でも使ってみるとbar

Sprite sBar = new Sprite(0,0,bar);
scene.attachChild(sBar);

私が見ることができる唯一のものは私の画像の代わりに白い長方形です。そして、私はここで何が悪いのか分かりません。

4

1 に答える 1

1

はい、分かりました。私はこれを忘れました:

getEngine().getTextureManager().loadTexture(textureAtlas2);
于 2012-07-16T10:19:53.470 に答える