Pygame帮助;mouse.get_pos()
我在用pygame测试一些东西。为什么这个代码会不断更新我的光标位置呢?
while 1:
pos = pygame.mouse.get_pos()
screen.fill(black)
screen.blit(ball,pos)
pygame.display.flip()
print pos
if pygame.event.get(27):
a = "exit"
而这个代码却不会呢?
while 1:
pos = pygame.mouse.get_pos()
screen.fill(black)
screen.blit(ball,pos)
pygame.display.flip()
print pos
if pygame.event.get():
a = "exit"
1 个回答
2
这和你写的 pygame.event.get()
这个代码有关。
while 1:
for event in pygame.event.get():
if event.type == pygame.QUIT:
a = "exit"
pos = pygame.mouse.get_pos()
screen.fill(black)
screen.blit(ball,pos)
pygame.display.flip()
print(pos)
#here you should also include a pygame.time.Clock().tick(60) to set the FPS