2012-12-08 22 views
0

我正在開發一個實現gif精靈的遊戲...... 在用gif開始之後,我用了png圖像,並且改變了我的精靈的TextureRegion,我按照這個指導:Sprite.setImage() in andengine,它工作得很好。setTextureRegion AnimatedSprite

現在我想用AnimatedSprite做同樣的事情。誰能告訴我怎麼可以編輯org.anddev.andengine.entity.sprite.AnimatedSprite.java創建:

sprite.setAnimatedTextureRegion(PixelPerfectTiledTextureRegion textureRegion)

PS我使用也PixelPerfect

回答

1

AnimatedSprite類使用相同的紋理地區BaseSprite聲明的,因此在鏈接你給的代碼將工作 - 只需將其粘貼在AnimatedSprite.java文件:

public void setTiledTextureRegion(TiledTextureRegion textureRegion) { 
    this.mTextureRegion = textureRegion; 
} 

注:如果不同的平鋪紋理具有不同數量的圖塊(因此每個圖塊具有與其相關的不同動畫參數),您應該在代碼中處理它。它可能會變得複雜,所以我只是創建一個新的AnimatedSprite,而不是替換紋理區域。

相關問題