2
我對這個很新,所以請讓我容易理解。我創建了一個有三個不同屏幕的遊戲,現在我已經完成了我想添加淡入和淡出屏幕之間轉換的遊戲。我正在嘗試使用stage.addAction來執行這些效果,但它不會產生任何效果。我沒有爲我的遊戲使用任何舞臺或演員,所以我只是爲淡化效果的唯一目的而添加舞臺。LibGDX屏幕轉換使用階段
我的應用沒有錯誤,但是,當stage.addAction被調用時,它什麼都不做。
這裏是我的代碼與舞臺相關的部分。
private Stage stage;
show() stage = new Stage();
render() stage.draw
onTouchUp() stage.addAction(Actions.sequence(Actions.fadeOut(1), Actions.run(new Runnable() {
@Override
public void run() {
game.setScreen(new gameScreen(game));
}
}
謝謝你的回答!它是stage.act(),但是沒有淡入淡出效果?如果我改變淡出的長度,runnable運行(更換屏幕)需要更長的時間,所以它正在工作,但是你知道爲什麼我不能看到任何淡入? –
當沒有演員時,你希望看到淡入淡出? ;) –
我只是希望整個屏幕在開始下一個屏幕前消失,我還沒有使用任何演員,因爲我是新手編程:P我的遊戲已經完成,但是是否仍然有這種效果?我需要做什麼? –