【发布时间】:2016-06-07 03:25:36
【问题描述】:
我想知道是否可以将电子制作的应用程序覆盖在游戏上。本质上类似于 Steam 在游戏中的叠加方式。
我想要这个,因为我们已经制作了一个计时器网络应用程序,它可以对任务进行计时,并且正在讨论如果可能的话将其作为一个覆盖。为游戏中重复发生的某些事件计时
我不知道这是否可以实现,但它在我们的清单上很重要。任何关于如何实现这一点的例子,或者以前有人这样做过。
谢谢,
基兰
【问题讨论】:
-
与 steam 的比较不是正确的思考方向,除非你想绑定 DirectX 或 OpenGL .. 电子规范和文档在这种主题上很少见,它不受 nativley 支持和需要成为 Electron 的扩展..
-
Steams 直接绑定到渲染引擎,你真的不能用电子轻松做到这一点。可以使电子窗口透明,请参阅此问题进行讨论:github.com/atom/electron/issues/381,因此您最好的选择可能是这样做并将窗口位置锁定到游戏窗口。
-
如果挂钩 Direct3D/OpenGL 不是一个选项 - 试试这个stackoverflow.com/a/67110394/533976
标签: javascript overlay desktop electron