小编Phi*_*son的帖子

桌面上的libgdx - 确定鼠标是否在窗口外

我需要能够检查鼠标是否在Windows桌面上运行的libgdx应用程序窗口之外.

Gdx.input.getX()Gdx.input.getY()限制在Windows上的我的应用程序窗口(但不是在Mac上).

我试过Gdx.input.setCatched(true)它确实使它不受约束,但它也将鼠标完全绑定到我的应用程序.因此,在我将alt + tab添加到其他应用程序之前,Windows不会获得任何鼠标事件.

我也尝试过编写一个InputProcessor,但是mouseMoved只在窗口内被触发.TouchDragged在外面工作,但当然只有在按下鼠标按钮并保持在窗口内时才会触发.

任何帮助非常感谢.

java libgdx

7
推荐指数
1
解决办法
653
查看次数

标签 统计

java ×1

libgdx ×1