gpt4 book ai didi

javascript - 如何使用 Electron (如 steam-overlay)创建应用程序

转载 作者:太空宇宙 更新时间:2023-11-04 02:18:01 25 4
gpt4 key购买 nike

我想创建一个作为游戏助手的 Electron 应用程序,它会在用户玩游戏时在任何游戏的顶部显示一些作弊。你可以想象像“Steam”这样的应用程序叠加在游戏中。我尝试将我的应用程序打开到顶部,并尝试显示 native 对话框和警报以使应用程序到达顶部,但操作系统总是在显示我的应用程序之前隐藏游戏应用程序(最小化)。我的问题是;是否可以运行或者我应该停下来尝试一下?

我添加了我在下面尝试的示例代码。

import { app, BrowserWindow, globalShortcut, shell, dialog } from 'electron';
import Positioner from 'electron-positioner';

app.on('ready', function () {
mainWindow = new BrowserWindow({
x: mainWindowState.x,
y: mainWindowState.y,
width: mainWindowState.width,
height: mainWindowState.height,
alwaysOnTop: true
});

//...some codes

var ret = globalShortcut.register('shift+ctrl+x', function() {
console.log('shift+ctrl+x is pressed');
shell.beep();
positioner.move('bottomRight');
mainWindow.show();
});
});

最佳答案

它应该可以工作,取决于游戏引擎和操作系统,我在 osx 上尝试了这里的代码,它按预期工作。但是你想要的意思是“但操作系统总是在显示我的应用程序之前隐藏游戏应用程序(最小化)”您首先启动应用程序,然后启动游戏,并且应用程序应该覆盖游戏

关于javascript - 如何使用 Electron (如 steam-overlay)创建应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34845068/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com