Ho visualizzato un'immagine al centro dello schermo con libgdx. Se faccio scorrere verso sinistra l'immagine dovrebbe spostare a sinistra e se faccio scorrere l'immagine a destra dovrebbe spostare a destra.Android libgdx strisciare il rilevamento sinistro e destro utilizzando l'ascoltatore di gesti
I successivi passaggi a sinistra dovrebbero spostare l'immagine a sinistra. Lo stesso dovrebbe accadere per diritto. Ho usato GestureListener
.
Funziona in una certa misura nel senso, se si fa scorrere a sinistra la prima immagine si sposta a sinistra. Ma dopo che se provo a scorrere a destra l'immagine si sposta ancora a sinistra.
Quindi come faccio a superare questo in libgdx ??
class MyGestureListener implements GestureListener {
@Override
public boolean fling(float arg0, float arg1, int arg2) {
// TODO Auto-generated method stub
if(arg0>0)
iX += 20;
else
// else if(arg0*100>iX)
iX-=20;
System.out.println("Hello..............."+iX);
return true;
}
Gdx.input.setInputProcessor(new GestureDetector(0.0f, 0.0f,0.0f, 5f,new MyGestureListener()));
batch.draw(splashTexture, iX, iY);
è possibile pubblicare il tuo frammento di codice ... –
È possibile ottenere si risponde da [questo vecchio post] [1] [1]: http://stackoverflow.com/questions/937313/android-basic-gesture-detection –
Funziona con libgdx ?? – Raghunandan