【问题标题】:How to use the mouse wheel in LibGDX?如何在 LibGDX 中使用鼠标滚轮?
【发布时间】:2014-02-11 00:08:34
【问题描述】:

我试图让玩家使用鼠标滚轮放大和缩小相机,但我找不到任何与鼠标滚轮交互的方法。是否可以在 LibGDX 中使用鼠标滚轮?

【问题讨论】:

    标签: java opengl libgdx


    【解决方案1】:

    您需要创建一个实现 InputProcessor 接口 (javadoc link here) 的类。它包含一个名为“scrolled”的方法,我相信这就是您正在寻找的。​​p>

    【讨论】:

      【解决方案2】:

      基于@John 的回答,在实现自定义输入处理器后,您可以仅实现scrolled 函数,然后将 inputMultiplexer 与任何当前可用的函数一起使用,如下所示:

      InputMultiplexer inputMultiplexer = new InputMultiplexer();
      inputMultiplexer.addProcessor(myScrollProcessor);
      inputMultiplexer.addProcessor(stageMain);
      Gdx.input.setInputProcessor(inputMultiplexer);
      

      【讨论】:

        猜你喜欢
        • 2011-09-18
        • 2010-09-06
        • 2018-05-13
        • 2010-12-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多