2013-12-08 56 views
-1

我正在嘗試創建四個按鈕,這些按鈕的作用類似於屏幕上的D-pad。我使用scene2d創建了按鈕,並將它們組織在一個表格中。我知道如何添加一個偵聽器,一旦點擊某個按鈕就會觸發,但我希望能夠執行某些操作,例如只要按住按鈕就可以移動字符。我試了下面的代碼,得到一個空指針異常。關於我可能做什麼的任何想法?謝謝。如何連續輪詢我使用scene2d創建的按鈕

public void render() { 
    stage.act(Math.min(Gdx.graphics.getDeltaTime(), 1/30f)); 
    stage.draw(); 
    if (up_button.isPressed()){ 
     // do something, such as move a character up 
    } 
} 

回答