У меня возникли проблемы с моими текстурами в 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 текстуру в качестве фона.
загрузить текстуру АТЛАС i.e.mTextureAtlas.load(); эта строка отсутствует – Rama
Я загрузил altas прямо перед 'pOnCreateResourcesCallback.onCreateResourcesFinished();' – HighMrSai
Вы используете ту же текстуру для разных регионов (т. е. fruitTextureRegion и fruitBG) .Проверьте это. Попробуйте различные текстуры – Rama