Java 我如何从我的玩家那里获取输入,同时也能够从舞台上获取输入
基本上我有一个游戏,地图上的玩家由wasd使用输入处理器处理。我的问题是我不能同时拥有两个输入处理器,对我来说,似乎我需要两个。建议的方法是什么?这是一种非常常见的情况,这就是为什么libGDX需要将事件转发到两个Java 我如何从我的玩家那里获取输入,同时也能够从舞台上获取输入,java,android,libgdx,Java,Android,Libgdx,基本上我有一个游戏,地图上的玩家由wasd使用输入处理器处理。我的问题是我不能同时拥有两个输入处理器,对我来说,似乎我需要两个。建议的方法是什么?这是一种非常常见的情况,这就是为什么libGDX需要将事件转发到两个输入处理器的原因 您基本上是这样使用它的: InputProcessor inputProcessorOne = new CustomInputProcessor(); InputProcessor inputProcessorTwo = stage; InputMultiplexer
输入处理器的原因
您基本上是这样使用它的:
InputProcessor inputProcessorOne = new CustomInputProcessor();
InputProcessor inputProcessorTwo = stage;
InputMultiplexer inputMultiplexer = new InputMultiplexer();
inputMultiplexer.addProcessor(inputProcessorOne);
inputMultiplexer.addProcessor(inputProcessorTwo);
Gdx.input.setInputProcessor(inputMultiplexer);
有关更详细的说明,请参阅