在libGDX上滑动

时间:2017-06-15 11:15:14

标签: java android libgdx

我在做商店的屏幕。商店有3页。我写了幻灯片代码。它在PC上运行良好但在Android上运行不正常。

视频: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);

问题在哪里,我该如何解决?

1 个答案:

答案 0 :(得分:0)

我用Gdx.input.getDeltaX()解决了问题:

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

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

Gdx.input.GetDeltaX()给出了x的变化,所以我不需要额外的代码。