2
我有一个libGDX
项目,我想在其中使用多个输入处理器。 im
是InputMultiplexer
,stage
和dialog
是Stages
。 InputController
和dialog
命名为Stage
正在完美运行,但ImageButton
类型Actors
对stage
不起作用,单击后无法执行任何操作。InputMultiplexer只能在舞台上工作
im.addProcessor(stage);
im.addProcessor(inputController);
im.addProcessor(dialog);
Gdx.input.setInputProcessor(im);
什么应该可能导致这个问题,我应该检查什么?
如何在这些ImageButton上实现click()事件?请显示您的代码 –
使用InputMultiplexer时,处理eventProcessed的问题很重要,问题可能在那里,但如上面注释中所述,您需要显示更多代码,否则无法告诉任何事情。 –
@ChanandlerBong:谢谢,问题在于事件处理,使用'ChangeListener()'它正在工作。 – plaidshirt