我正在用 pygame 编写一个游戏,遇到了需要发现游戏何时获得和失去焦点的情况。这由 event.type 指示ACTIVEEVENT,它有两个参数event.state和event.gain。然而,在浏览完所有内容之后,我只能找到一些关于这些含义的信息。ACTIVEEVENT至少state可以有 6 个不同的值,并且每个状态可以有多个gain值
到处都有片段,但我实际上无法在任何地方找到有关它的实际文档。https://www.pygame.org/docs/ref/ACTIVEEVENT中有一些参考资料,但没有实际信息。
我并不是在寻找人们告诉我他们所发现的关于它如何工作的点点滴滴,我已经在点点滴滴中找到了它,并基于此和一些实验,我弄清楚了我需要什么。(ACTIVEEVENT状态2,增益0似乎意味着窗口失去焦点,ACTIVEEVENT状态6,增益1似乎意味着窗口重新获得焦点)。
我想知道哪里有关于 ACTIVEEVENT 事件的实际文档和/或者如果我不知何故错过了它,我可以在 pygame 文档中找到它吗?