je veux montrer une image, puis attendre pour obtenir l'entrée (je veux dire toucher), après cela vérifier avec la position de l'image. le lot doit rester en alerte pour mon entrée. mais je ne sais pas où je dois comparer, entrée et position de pic. ou comment je dois utiliser attendre, pour créer un délai pour obtenir une entrée tactile. par exemple, j'utilise ce code. mais il montre juste l'écran noir ...Comment utiliser attendre pour le lot dans Libgdx
public void render() {
x = rand.nextFloat() * 1024;
y = rand.nextFloat() * 700;
Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT);
batch.begin();
batch.draw(texture, x, y);
if (Gdx.input.justTouched()) {
if (Gdx.input.getX() > x && Gdx.input.getX() < texture.getWidth() + x) {
if (Gdx.input.getY() > y && Gdx.input.getY() < texture.getHeight() + y) {
batch.end();
}
}
}
}
ou utilisez l'attente pour créer le retard dans l'image d'exposition.
public void render() {
x = rand.nextFloat() * 1024;
y = rand.nextFloat() * 700;
Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT);
batch.begin();
batch.draw(texture, x, y);
try {
batch.wait();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
batch.end();
}
Je commence juste gdx et android. désolé pour ma mauvaise langue.
Merci beaucoup pour votre aide. Je pense que inputProcessor est meilleur. – Hosein