1

加载设备时仅显示白色图像,加载模拟器时图像损坏

示例代码:

// this.mCamera = new Camera(0, 0, 480,320);

    final Engine engine = new Engine(new EngineOptions(true, 

ScreenOrientation.LANDSCAPE, new FillResolutionPolicy(), this.mCamera));

this.mCamera = new Camera(0, 0, CAMERA_WIDTH, CAMERA_HEIGHT);

    final Engine engine = new Engine(new EngineOptions(true, 

ScreenOrientation.LANDSCAPE, new FillResolutionPolicy(), this.mCamera));

//----

this.mTexture = new Texture(2048, 512, TextureOptions.BILINEAR_PREMULTIPLYALPHA); this.mbgTextureRegion = TextureRegionFactory.createFromAsset(this.mTexture, this, "gfx/bg.png", 0, 0);

        this.mEngine.getTextureManager().loadTexture(this.mTexture);

什么是最大纹理大小将在 andengine 中使用。我用的是 2048,它的问题,请帮忙?

4

1 回答 1

1

最大纹理大小取决于设备。只有较新的设备支持 2048x2048。根据我的经验,截至今天,1024x1024 得到了更好的支持。

也可以在运行时找到最大尺寸: 如何找到不同手机的最大纹理尺寸?

于 2011-08-04T16:20:57.117 回答