我在我的Macbook上运行代码,但它没有工作,而我在我的Ubuntu上运行了代码。 我的macOS是10.12.6 (ps:当我用鼠标来控制pygame中的图像时(只输入鼠标的位置),如果我没有点击鼠标,我就无法拖动图像,但我没有'在我的程序中做任何关于点击事件的事情) 这是我的代码
import pygame
pygame.init()
size = (800,600)
screen = pygame.display.set_mode(size)
pygame.display.set_caption('My Demo')
done = False
BLACK = (0,0,0)
WHITE = (255,255,255)
clock = pygame.time.Clock()
while not done:
for event in pygame.event.get():
if event.type == pygame.QUIT:
done = True
elif event.type == pygame.KEYDOWN:
if event.key == pygame.K_d:
print('work')
screen.fill(WHITE)
pygame.display.flip()
clock.tick(60)
pygame.quit()
答案 0 :(得分:0)
Pygame有时会混淆密钥。我已经在Windows上遇到过这个问题,它似乎也是macOS上的一个问题。
这种方法可以解决您的问题:Pygame keyboard layouts mixed up。