2016-06-01 22 views

Antwort

1

Verwenden Sie Gdx.input.setInputProcessor(new InputMultiplexer(otherInputProcessor, stage)); Tauschen Sie die Reihenfolge der beiden aus, wenn die Bühne Vorrang haben soll.

+0

Es funktioniert, vielen Dank! – user2792088

0

Die Lösung

private InputProcessor inpOne; 

in der init() Methode:

inpOne = new InputProcessor() { 
      ... 
    public boolean touchUp(int screenX, int screenY, int pointer, int button) { 
       // TODO Auto-generated method stub 
       System.out.println("Hello2"); 
       return false; 
      } 
      ... 
}; 
Gdx.input.setInputProcessor(new InputMultiplexer(stage, inpOne)); 

Der erste Parameter ist das newInputMultiplexer HighestPriority Ereignis!