2013-12-08 5 views
-1

화면에 D- 패드처럼 작동하는 네 개의 단추를 만들려고합니다. scene2d를 사용하여 단추를 만들었고 테이블로 구성했습니다. 버튼 하나가 클릭되면 실행되는 리스너를 추가하는 방법을 알고 있지만 버튼을 누르고있는 동안 문자 이동과 같은 작업을 수행 할 수 있기를 원합니다. 아래 코드를 시도하고 null 포인터 예외가 발생했습니다. 내가 할 수있는 것에 대한 어떤 생각? 고맙습니다.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 
    } 
} 

답변

0

ActorGestureListener를 살펴보십시오. 아마도 timer에 대해 longPress()를 테스트 할 수 있습니다.

ActorGestureListener

관련 문제