2014-12-25 5 views
0

안녕하세요 텍스처를 세로로 스크롤 가능하게 만들고 올바른 동작을 수행 할 수 없습니다.LibGDX : Vertical scrolling Texture

if (Gdx.input.isTouched()) { 
     if (startingy == 0) { 
      startingy = (Gdx.input.getY()) 
        /(Gdx.graphics.getHeight()/MainGame.HEIGHT); 
     } 
     else if(getstart){ 
      startingy = startingy-scroll; 
      getstart = false; 

     } 
     scroll = (Gdx.input.getY()) 
       /(Gdx.graphics.getHeight()/MainGame.HEIGHT); 

     if (startingy -scroll < 0) { 
      startingy = 0; 
      scroll = 0; 
     } 
     if (startingy > img.getHeight()) { 
      startingy = img.getHeight(); 
     } 
    } else { 
     getstart = true; 
    } 

어떤 도움이 많이 주시면 감사하겠습니다, 감사합니다 :

여기 내 코드입니다!

답변

1

너는 스스로를 더 쉽게 만들고 왜 InputListenertouchDragged 방법을 사용하지 않는가?

Gdx.input.setInputProcesser(myProcesser);

: 당신에 의해 단순히 리스너로 설정할 수 있습니다 InputListener 클래스를 만든 https://github.com/libgdx/libgdx/wiki/Event-handling