嗨,我使用Andengine作出Game應用程序變化圖像andengine
中,我要改變一個精靈的背景圖像時,我對精靈點擊。任何機構都可以幫助我如何做到這一點。
this.mFaceTextureRegionBackOn = TextureRegionFactory.extractFromTexture(this.mTextureBackOn);
this.mFaceTextureRegionBackOff = TextureRegionFactory.extractFromTexture(this.mTextureBackOff);
final ButtonSprite back = new ButtonSprite(centerXBack, centerYBack, this.mFaceTextureRegionBackOn, this.getVertexBufferObjectManager());
scene.attachChild(back);
back.setOnClickListener(new OnClickListener() {
@Override
public void onClick(ButtonSprite arg0, float arg1, float arg2) {
MainActivity.this.mFaceTextureRegionBackOn = TextureRegionFactory.extractFromTexture(MainActivity.this.mTextureBackOff);
}
});
有一個精靈按鈕時我該按鈕它的紋理區域,我改變點擊,但它不能幫助我改變精靈的形象
但是它需要每次從磁盤讀取數據,這可能會比較慢。 – Mustafa
@Mustafa然後你應該考慮使用普通的TiledSprite,並在開始時加載你的平鋪紋理區域。 –