簡體   English   中英

如何用pygame專注於窗口?

[英]How to focus on a window with pygame?

我使用Pygame制作了Python游戲。 我嘗試使其啟動時加載外殼,然后輸入原始輸入將顯示pygame窗口並啟動游戲,以便無需關閉外殼即可使游戲可玩。 它起作用,但是窗口開始最小化。 游戲是一個簡單的“躲避對象”,並且從未暫停過。 游戲仍然在后台運行,可能會讓玩家在用戶意識到之前就擊中了多個彈丸。 有沒有辦法專注於窗戶?

據我了解,您不希望游戲在窗口進入全屏模式之前啟動,對嗎?

當我嘗試嘗試(從rawinput開始)時,我的顯示從一開始就是全屏的。 您是否正確設置了所有內容?

我建議您停止游戲,直到有實際的按鍵輸入(無論您設置了什么控件)。 這樣,玩家就有時間在開始游戲之前按照自己的喜好安排一切。 因為,即使您弄清楚了如何分析焦點問題:游戲開始時,窗口仍具有焦點,因此這種方法無論如何都行不通。

恢復屏幕對我有用

screen = pygame.display.set_mode((WIDTH, HEIGHT))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM