pygameでプログラムを作成しようとしていますが、特定の領域でマウスを押すと何かが表示されます。私はmouse.get_posとmouse.get_pressedを使ってみましたが、正しく使用しているかどうかはわかりません。ここに私のコードは、私は、マウスのプレスをチェックするためにMOUSEBUTTONDOWN
を使用し、私のゲームで特定の領域でマウスがクリックされているかどうかを確認する(pygame)
while True:
DISPLAYSURF.fill(BLACK)
for event in pygame.event.get():
if event.type == QUIT:
pygame.quit()
sys.exit()
mpos = pygame.mouse.get_pos()
mpress = pygame.mouse.get_pressed()
if mpos[0] >= 400 and mpos[1] <= 600 and mpress == True:
print "Switching Tab"
このコードを実行するとどうなりますか?おそらく、mpos [0]とmpos [1]とmpressをスクリーンやコンソールに出力するデバッグコードを実装して、何が起きているのかを確認する必要があります。 – JeffUK