【发布时间】:2021-02-27 10:48:13
【问题描述】:
当鼠标按钮按下时,我无法检测到该事件。
在问这个问题之前我已经试过了:
import pygame, sys
pygame.init()
win = pygame.display.set_mode((1260, 960))
pygame.display.set_caption("PONG")
finish = False
fps = 60
clock = pygame.time.Clock()
while not finish:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()
if event.type == pygame.KEYDOWN:
if event.key == pygame.MOUSEBUTTONDOWN:
print('MOUSE BUTTON PRESSED DOWN')
clock.tick(fps)
pygame.display.update()
代码有什么问题?
另外,我的终端没有收到任何错误。
【问题讨论】:
-
看来您的编码是为了检查 MOUSEBUTTONDOWN 只有在同时发生事件 KEYDOWN 时才会发生
标签: python python-3.x pygame