1
我在andEngineFlickery紋理在andEngine
public void onCreateResources(
OnCreateResourcesCallback pOnCreateResourcesCallback)
throws Exception {
BitmapTextureAtlasTextureRegionFactory.setAssetBasePath("gfx/");
mTextureAtlas = new BuildableBitmapTextureAtlas(getTextureManager(),
480, 800);
fruitTextureRegion = BitmapTextureAtlasTextureRegionFactory
.createFromAsset(mTextureAtlas, this, "fruitsprites.png");
fruitBG = BitmapTextureAtlasTextureRegionFactory.createFromAsset(
mTextureAtlas, this, "gamebg.png");
try {
mTextureAtlas
.build(new BlackPawnTextureAtlasBuilder<IBitmapTextureAtlasSource, BitmapTextureAtlas>(
0, 1, 1));
} catch (TextureAtlasBuilderException e) {
e.printStackTrace();
}
mTextureAtlas.load();
pOnCreateResourcesCallback.onCreateResourcesFinished();
// TODO Auto-generated method stub
}
這使我的整個紋理地圖顯示在屏幕上用我的紋理有問題;在我的S4上,紋理不斷閃爍並且紋理顛倒 - 看起來像圖像被部分切成三角形。
在模擬器上顯示整個紋理圖集的內容,屏幕不閃爍,但紋理顛倒。
也fruitBGSprite.setVisible(true);
只是使紋理完全不可見(但屏幕不閃爍)我的目標是設置1紋理作爲我的背景。
fruitBG變量加載紋理地圖i.e.mTextureAtlas.load();此行缺失 – Rama
我在'pOnCreateResourcesCallback.onCreateResourcesFinished();'之前加載了altas;' – HighMrSai
您對不同區域(即fruitTextureRegion和fruitBG)使用相同的紋理。請檢查此問題。嘗試使用不同的紋理 – Rama