Tôi đã đọc các câu hỏi tương tự về vấn đề này trên Stack Overflow nhưng chúng đã không giúp ích gì. Đây là mã của tôi:pygame.key.get_pressed() không hoạt động
import pygame
from pygame.locals import *
pygame.init()
screen = pygame.display.set_mode((640, 480))
pygame.display.set_caption('Hello World')
pygame.mouse.set_visible(1)
done = False
clock = pygame.time.Clock()
while not done:
clock.tick(60)
keyState = pygame.key.get_pressed()
if keyState[pygame.K_ESCAPE]:
print('\nGame Shuting Down!')
done = True
Nhấn escape
không thoát khỏi trò chơi hoặc in tin nhắn. Đây có phải là một lỗi? Nếu tôi in giá trị cho keyState [pygame.K_ESCAPE], nó luôn bằng 0.
Thực tế bạn chỉ cần gọi 'pygame.event.poll()' có thể nhanh hơn một chút. – martineau