我有一个简单的 Pygame 游戏,我需要为它创建一个显示游戏名称 5 秒的启动画面。目前这是通过将一些标准文本传送到显示表面并调用 pygame.time.delay(5000) 来实现的。然而,虽然 5 秒过去了,但我的游戏似乎没有捕捉到任何事件。事件过程位于启动屏幕功能下方的 while True: 循环中,但很明显 pygame.time.delay() 正在冻结我的整个代码......但我需要事件过程仍然起作用,这样我才能检测到退出/escape 键(跳过启动屏幕)事件。
提前致谢, 伊尔蒙