2013-10-16 45 views
0

這是我通過桌面和Android主類初始化的類。實際上,我將這個Game的當前實例傳遞給GameScreen對象,以便我可以使用setScreen方法更改屏幕。libgdx setScreen()在屏幕上顯示兩次並且第二次不工作

public class childGame extends Game { 
    @Override 
    public void create() { 
     setScreen(new AScreen(this)); 

    } 
} 

並且在AScreen我改變屏幕到另一個屏幕somepoint說BScreen按下按鈕時,我也使用我以前在這裏同樣的伎倆,並能正常工作。但是當從BScreen我改變setScreen AScreen,它去那裏顯示一切正常,但沒有任何按鈕的工作。

+0

u能請分享烏爾AScreen ANS BScreen以便更好地理解你的問題 –

回答

0

配置屏幕將解決thiss,

調用Dispose方法,當你切換屏幕

game.setScreen(new PlayScreen(game));  
dispose(); 
相關問題