我正在开发一个运行游戏的 linux 平台。在该平台上,当游戏全屏运行时,我需要能够在某些硬件输入上(例如按下开关)来冻结和禁用游戏的所有输入并在其上覆盖信息,例如例如Steam 游戏内覆盖。我无法控制游戏的运行。
根据我在搜索时能够找到的内容,覆盖在 OpenGL 应用程序之上并不是一件容易的事。
我能想到的唯一另一种方法是以某种方式强制游戏进入无边框全屏窗口模式,然后在其上渲染一个图层。不确定这有多可行
有没有办法我可以做到这一点?
我正在开发一个运行游戏的 linux 平台。在该平台上,当游戏全屏运行时,我需要能够在某些硬件输入上(例如按下开关)来冻结和禁用游戏的所有输入并在其上覆盖信息,例如例如Steam 游戏内覆盖。我无法控制游戏的运行。
根据我在搜索时能够找到的内容,覆盖在 OpenGL 应用程序之上并不是一件容易的事。
我能想到的唯一另一种方法是以某种方式强制游戏进入无边框全屏窗口模式,然后在其上渲染一个图层。不确定这有多可行
有没有办法我可以做到这一点?