我的代码应该检查我的鼠标位置然后打印它但它只检查一次,这是什么问题?
import pygame, sys, time
from pygame.locals import *
pygame.init()
WINDOW_WIDTH = 1000
WINDOW_HEIGHT = 600
surface = pygame.display.set_mode ((WINDOW_WIDTH, WINDOW_HEIGHT),0,32)
pygame.display.set_caption ('get POS')
while True:
amntTuple = pygame.mouse.get_pos()
print (amntTuple)
time.sleep(0.2)
答案 0 :(得分:2)
调用pygame.event.get()从pygame事件队列中获取新事件。
while True:
for event in pygame.event.get():
amntTuple = pygame.mouse.get_pos()
print (amntTuple)
答案 1 :(得分:1)
您需要建立一个mouse motion event handler并设置一个正确的pygame事件处理循环。