2017-06-15 45 views
1

我正在做店鋪屏幕。商店有3頁。我寫了幻燈片代碼。它在PC上運行良好,但在Android上無法正常工作。幻燈片在libGDX

視頻:link

遊戲是在這裏:link

代碼這裏(修訂版):

if(Gdx.input.isTouched()){ 
    if(Gdx.input.justTouched()){ 
       touchPX = Gdx.input.getX(); 
    } 
    HOR += (touchPX - Gdx.input.getX()); 
    touchPX = Gdx.input.getX(); 
} 

SB.draw(pokeball, -HOR + 123,123); 

問題出在哪裏以及如何解決我?

+0

@AbhishekAryan也許你可以解決這個問題 – Salihcan

+0

我測試了你的應用程序,但沒有能夠得到什麼問題,在你鏈接的視頻看來,不知何故,你無法滑動你的商店頁面。 – Aryan

+0

@AbhishekAryan爲了更好地理解問題,我刪除了視頻中的頁面穩定器。它在你的設備上工作是否完全正常?如果是這樣,爲什麼我有問題?我在平板電腦和手機上進行了測試。我發送一條消息到你的Facebook地址關於代碼。我很久沒有解決這個問題了。如果你有幫助,我會很開心 – Salihcan

回答

0

我解決了這個問題Gdx.input.getDeltaX()

if(Gdx.input.isTouched()){ 
    HOR -= Gdx.input.getDeltaX(); 
} 

SB.draw(pokeball, -HOR + 123,123); 

Gdx.input.GetDeltaX()提供X變化,所以我並不需要額外的代碼。