2011-12-27 8 views
1

テクスチャを読み込むためにandengineのコードを理解しようとしていますが、512 n 512(私はその高さと幅を知っています)を知りたいですが、サイズ480 * 320のイメージです。andengineテクスチャロードの理解

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); 
} 

私はネット上で検索しましたが、予想される説明はありませんでした。

答えて

2

私はよくAndEngineをよく知らないけど、これは多くのlibsが画像の次元が2の累乗であると仮定しているからかもしれません。

ここでは、より良い説明: About power of 2 ruleを見つけることができます。

+0

ありがとうございましたjDourlens、私はこのルールに気づいていませんでした。 :) – Yogesh

+0

PSPでプログラミング中にこれが本当に難しいと知っていた;) – jDourlens