gpt4 book ai didi

python-3.x - Pygame 等待用户按键

转载 作者:行者123 更新时间:2023-12-01 00:32:27 25 4
gpt4 key购买 nike

我正在搜索一种方法,程序停止并等待用户按下特定键。我可以用一个while循环来实现这个吗?我需要最好的算法,如果存在等待的内置功能,以避免循环。
我在official website of pygame上找到了几条信息,但没有任何帮助。

这是一个测试算法,但不起作用:

key = "f"
while key != "K_f":
key = pygame.key.get_pressed()
if key[Keys.K_f]:
do something...

最佳答案

你可以用一个 while 循环和一个事件队列来做到这一点:

from pygame.locals import *
def wait():
while True:
for event in pygame.event.get():
if event.type == QUIT:
pygame.quit()
sys.exit()
if event.type == KEYDOWN and event.key == K_f:
return

关于python-3.x - Pygame 等待用户按键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20748326/

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