首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

AndEngine 分析之8-Texture

2012-08-25 
AndEngine 分析之八------TextureTexture:A Texture is a image in the memory of the graphics chip. O

AndEngine 分析之八------Texture

Texture:
A Texture is a 'image' in the memory of the graphics chip. On Android the width and height of a Texture has to be a power of 2. Therefore AndEngine assembles a Texture from a couple of ITextureSources, so the space can be used better.

?

一个Texture是一个'图片'在内存中的图形片段。在操作系统一个质地的宽度和高度有是2的度。因此andengine集成一个Texture从一对itexturesources,所以空间可以被使用更好。

?

当继承自BaseGameActivity的类覆写onLoadResources()时

?

public void onLoadResources() {this.mFontTexture = new Texture(256, 256, TextureOptions.BILINEAR_PREMULTIPLYALPHA);this.mFont = new Font(this.mFontTexture, Typeface.create(Typeface.DEFAULT, Typeface.BOLD), 32, true, Color.BLACK);this.mEngine.getTextureManager().loadTexture(this.mFontTexture);this.mEngine.getFontManager().loadFont(this.mFont);}

?

?

1.构造方法:

?

/** * @param pWidth must be a power of 2 (i.e. 32, 64, 128, 256, 512, 1024). * @param pHeight must be a power of 2 (i.e. 32, 64, 128, 256, 512, 1024). */public Texture(final int pWidth, final int pHeight) {this(pWidth, pHeight, TextureOptions.DEFAULT, null);}
?

2.engine加载Texture

?

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

?

?


?

?

热点排行