标签: windows opengl directx overlay node-webkit
我一直在玩我正在构建的NodeWebkit应用程序,我想知道是否有任何方法可以让应用程序在所有内容之上运行。
我知道您可以在package.json文件中始终将top设置为true(或调用window对象上的方法),但应用程序不会超过游戏等全屏应用程序。
package.json
因为我正在构建的应该是游戏覆盖(想想:Steam覆盖,UPlay覆盖)我迫切需要这个功能,是否可能?是否可以使用NodeWebkit?
答案 0 :(得分:2)
这是可能的,但并不像你想象的那么容易。 如果你想要覆盖游戏,问题在于游戏引擎“控制”显卡并仅渲染游戏。 这意味着您的应用程序在后台根本不会呈现。
这意味着您需要将自己“注入”该流程。 你通过直接与OpenGL或DirectX交谈来做到这一点
您可以找到有关它的更多信息 Here,Here,And Here