gpt4 book ai didi

ubuntu - Python Pygame打印击键垃圾邮件输出

转载 作者:行者123 更新时间:2023-12-04 19:07:41 24 4
gpt4 key购买 nike

我一直在关注
Pygame 教程于 2019 年制作,因此可能已过时。
它应该检测箭头键并打印它,但是当我按下任何箭头键时,它会不断向打印右箭头或左箭头发送垃圾邮件并且按键被释放。
代码是过时的还是我的代码有错误?
而且在它开始发送垃圾邮件之前,它在 pycharm 上显示“ALSA lib pcm.c:8526:(snd_pcm_recover) underrun occurred”作为错误。
它适用于所有其他部分。
视频链接(https://youtu.be/FfWpgLFMI7w?t=2458)
如果在 pycharm 和 python 上相同,我在 pycharm 3.8.5 上使用 pygame 2.0.0。
Linux Ubuntu 20.04.1

if event.type == pygame.KEYDOWN:
if event.key == pygame.K_LEFT:
print("Left arrow")
if event.key == pygame.K_RIGHT:
print("Right arrow")
if event.type == pygame.KEYUP:
if event.key == pygame.K_LEFT or event.key == pygame.K_RIGHT:
print("Keystroke released")
谢谢

最佳答案

我真的不明白为什么它不起作用,我尝试重写代码并且我没有错误,尝试我写的内容:

import pygame

pygame.init()
pygame.display.set_mode((700, 700))
running = True

# initializing main loop
while running:
# initializing event loop
for event in pygame.event.get():
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_LEFT:
print("Left arrow")
if event.key == pygame.K_RIGHT:
print("Right arrow")
if event.type == pygame.KEYUP:
if event.key == pygame.K_LEFT or event.key == pygame.K_RIGHT:
print("Keystroke released")

# lines in order to close up the window properly
if event.type == pygame.QUIT:
running = False

pygame.quit()
希望它对你有用,再见。

关于ubuntu - Python Pygame打印击键垃圾邮件输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65343340/

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