【发布时间】:2017-08-04 01:23:33
【问题描述】:
我在我的 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()
【问题讨论】:
-
只是一个错字
pygame.K_D应该是pygame.K_d。 -
对不起,我上传错了代码,普通代码是pygame.K_d
-
编辑后的程序应该可以正常工作。不知道为什么它不适合你,所以也许你应该尝试提供更多细节。
-
谢谢.. 也许 pygame 在 Macbook 中不能正常工作,我会在我的 Ubuntu 中使用 pygame。
标签: python operating-system pygame