2013-04-17 1 views
0

Я могу повернуть экран с помощью scene2D, но я также хочу, чтобы, когда экран вращается в течение определенной продолжительности, мой экран появился с эффектом масштабирования в libgdx. Я делаю следующим образом:Как сделать ZoomZ ZoomOut в apeareance экрана в Libgdx

private Stage stage; 

в методе обновления

Gdx.gl.glClearColor(1, 1, 1, 1); 
Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT); 
batch.setProjectionMatrix(camera.combined); 

    stage.act(delta); 
    stage.draw(); 

@Override 
public void show() { 

    stage = new Stage(); 
    Gdx.input.setInputProcessor(stage); 

    Image splashImage = new Image(region); 

    splashImage.addAction(Actions.sequence(Actions.moveTo(0,10, 0.5f), 
    //move actor to 200,200 
    Actions.rotateTo(360, 1f), //rotate actor to 90° 
    Actions.fadeOut(0.5f), //fade out actor (change alpha to 0) 
    Actions.removeActor())); 
      stage.addActor(splashImage); 
} 

ответ

1

Вы можете использовать Actions.scaleBy (amountX, amountY) или Actions.scaleTo (х, у) или Actions.sizeTo (х, y) ..