gpt4 book ai didi

python - Pygame 事件不起作用

转载 作者:行者123 更新时间:2023-12-02 08:08:38 25 4
gpt4 key购买 nike

这是我正在制作的游戏的代码,我设法将第一个文本写入屏幕,然后它设法打印事件,但它不会运行代码的第二部分。我假设 if event.type == pygame.K_RETURN:不起作用。我要么做错了什么,要么不起作用。

while True:   
for event in pygame.event.get():
#print(event)
if event.type==pygame.KEYDOWN:
print("key pressed")
if event.type == pygame.K_RETURN:
print(event)
print("enter key pressed")
screen.fill(blue)
textSurf, textRect = text_objects(t2, smallText)
textRect.center = ((700),(100))
screen.blit(textSurf, textRect)
pygame.display.update()
pygame.display.update()

最佳答案

是的,if event.type == pygame.K_RETURN:应该是if event.key == pygame.K_RETURN:

pygame.KEYDOWNpygame.KEYUP事件类型有 key用于检查按下了哪个键的属性。

您可以在文档中找到事件类型及其属性的列表: http://www.pygame.org/docs/ref/event.html

关于python - Pygame 事件不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51939544/

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