Понимание нагрузки на текстуру андегина - PullRequest
1 голос
/ 27 декабря 2011

Я пытаюсь понять приведенный ниже код из андегина, чтобы загрузить текстуру, я хотел бы знать, что такое 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 Ответ

2 голосов
/ 27 декабря 2011

Я не очень хорошо знаю AndEngine, но это может быть из-за того, что многие библиотеки считают, что размер изображения - это степень двух.

Здесь вы можете найти лучшее объяснение: О силе 2 правила .

...