私は現在、Andengine、GLES1 を使用してゲームに取り組んでおり、私のデバイスの 1 つで実行速度が非常に遅い (約 15 FPS) ことがわかりました。これを改善し、SpriteGroup を使用するために、背景画像を RGB_565 に変換しました。たとえば、
mBitmapTextureAtlasBackground = new BitmapTextureAtlas(512,
512,BitmapTextureFormat.RGB_565,TextureOptions.DEFAULT);
mBgRegion = BitmapTextureAtlasTextureRegionFactory
.createFromAsset(mBitmapTextureAtlasBackground, mActivity,
"backgroundgame1.png", 0, 0);
BackgroundSprite = new Sprite(0.0f, 0.0f, mCamera.getWidth(),mCamera.getHeight(), mBgRegion);
ただし、画像は次のとおりです。右側の画像は RGB_565 を使用したものです。
(最初の画像の黒い四角形は、私がブロックした広告です!)。私が省略したものはありますか?これについて何か助けていただければ幸いです。前もって感謝します。