我需要能够检查鼠标是否在Windows桌面上运行的libgdx应用程序窗口之外.
Gdx.input.getX()
并Gdx.input.getY()
限制在Windows上的我的应用程序窗口(但不是在Mac上).
我试过Gdx.input.setCatched(true)
它确实使它不受约束,但它也将鼠标完全绑定到我的应用程序.因此,在我将alt + tab添加到其他应用程序之前,Windows不会获得任何鼠标事件.
我也尝试过编写一个InputProcessor,但是mouseMoved只在窗口内被触发.TouchDragged在外面工作,但当然只有在按下鼠标按钮并保持在窗口内时才会触发.
任何帮助非常感谢.