[英]How to switch focus between multiple pygame apps?
屏幕左右兩側有兩個游戲(A和B)。 游戲A響應鼠標單擊,游戲B響應左/右鍵按下。 還有一個處理游戲行為的服務器:
我將游戲作為兩個單獨的子a.py
運行(使用a.py
我啟動a.py
和b.py
)。 其中a.py
和b.py
是簡單的pygame游戲,它們在游戲循環內監聽我的服務器事件。
是否可以在兩個不同的pygame窗口化應用之間共享事件循環? 還是以某些特定於操作系統的方式更改焦點更好?
好的,我有一個像魅力一樣的解決方案。
由於我們有一台用於處理某些游戲事件的服務器,因此我們決定將重點放在一個游戲中,並使用Web套接字通過服務器將所有鍵盤事件共享給其他游戲。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.