【发布时间】:2014-02-11 00:08:34
【问题描述】:
我试图让玩家使用鼠标滚轮放大和缩小相机,但我找不到任何与鼠标滚轮交互的方法。是否可以在 LibGDX 中使用鼠标滚轮?
【问题讨论】:
我试图让玩家使用鼠标滚轮放大和缩小相机,但我找不到任何与鼠标滚轮交互的方法。是否可以在 LibGDX 中使用鼠标滚轮?
【问题讨论】:
您需要创建一个实现 InputProcessor 接口 (javadoc link here) 的类。它包含一个名为“scrolled”的方法,我相信这就是您正在寻找的。p>
【讨论】:
基于@John 的回答,在实现自定义输入处理器后,您可以仅实现scrolled 函数,然后将 inputMultiplexer 与任何当前可用的函数一起使用,如下所示:
InputMultiplexer inputMultiplexer = new InputMultiplexer();
inputMultiplexer.addProcessor(myScrollProcessor);
inputMultiplexer.addProcessor(stageMain);
Gdx.input.setInputProcessor(inputMultiplexer);
【讨论】: