gpt4 book ai didi

python - 如何在 Pygame 中使闪屏图像在屏幕上停留 5 秒?

转载 作者:行者123 更新时间:2023-11-30 23:31:21 24 4
gpt4 key购买 nike

我有一个简单的 Pygame 游戏,我需要创建一个闪屏,显示游戏名称 5 秒。目前这是通过将一些标准文本传输到显示表面并调用 pygame.time.delay(5000) 来实现的。然而,虽然 5 秒过去了,但我的游戏似乎没有捕获任何事件。事件过程位于启动屏幕函数下方的 while True: 循环中,但很明显 pygame.time.delay() 正在卡住我的整个代码...但我需要事件过程仍然起作用,以便我可以检测到退出/escape 键(跳过启动屏幕)事件。

提前致谢,伊尔敏特

最佳答案

使用 Pygame,您可以使用 pygame.time.get_ticks出现闪屏时执行此操作并记录本次时间。继续获取用户的输入并调用 get_ticks 来查看是否已过去 5000 毫秒,当已过去时,您可以停止启动屏幕并正常继续。

关于python - 如何在 Pygame 中使闪屏图像在屏幕上停留 5 秒?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19999623/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com