在桌面上创建一个伴侣游戏,点击屏幕上的任何地方都会触发一次射击。 Godot的输入系统仅支持窗口焦点 – 一旦焦点离开,什么也不会发生。 在GDScript中遇到了所有死胡同之后,唯一的前进路径是GDExtension:一个本机Windows钩子,捕捉系统级鼠标点击、键盘按键和甚至游戏手柄输入 – 无论窗口是否聚焦,均会将信号回调到GDScript。 一个.dll, 在启动时加载。 因此,您可以在打击敌人时,继续输入任何窗口,工作、学习或甚至玩另一个游戏。 感兴趣的人可以看看是否有人用另一种方式解决了这个问题 – 是否我错过了更干净的方法。 👀 如果你对这个项目的进展感兴趣 – 可以在这里查看 https://store.steampowered.com/app/4898890/FIRE_HOLD_REPEAT/ ❤️