了解发动机纹理负荷

时间:2011-12-27 14:03:35

标签: android textures andengine

我试图理解下面的代码来自andengine来加载纹理,我想知道什么是512 n 512(我知道它的高度和宽度),但是尺寸为480 * 320的图像。

public void onLoadResources() {
    this.mTexture = new Texture(512, 512,
            TextureOptions.BILINEAR_PREMULTIPLYALPHA);
    this.mSplashTextureRegion = TextureRegionFactory
            .createFromAsset(this.mTexture,this, "image.png", 0, 0);
    this.mEngine.getTextureManager().loadTexture(this.mTexture);
}

我在网上搜索但没有预期的解释。

1 个答案:

答案 0 :(得分:2)

我不太了解AndEngine,但这可能是因为很多lib假设图像维度是2的幂。

在这里您可以找到更好的解释: About power of 2 rule