2013-03-02 196 views
1

AngEngine使用org.anddev.andengine lib和牆紙擴展lib,我想使用定時器或更新程序更新場景背景時間,但無法找到任何幫助。AngEngine動態壁紙

我使用:

private void createSpriteSpawnTimeHandler() 
{ 
    scene.registerPostFrameHandler(spriteTimerHandler = new TimerHandler(0.02f, new ITimerCallback() { 
     @Override 
     public void onTimePassed(TimerHandler arg0) { 
      // TODO Auto-generated method stub 
      scene.setBackground(new SpriteBackground(new Sprite(0,0, 
        HummingBirdLiveWallpaper.CAMERA_WIDTH, 
        HummingBirdLiveWallpaper.CAMERA_HEIGHT, 
        mCigaretteTextureRegion))); 
     } 

    })); 
    spriteTimerHandler.onUpdate(0.02f); 
} 

onLoadScene()調用,但它不會改變的背景。 請幫助我,如果有任何例子,請讓我知道。

回答