0
コードを実行すると、ウィンドウが自動的にクラッシュします。私は理由について何か理由を見つけることができないようです。これは、ここでは、コードのコードの非常に単純な一片ので、コンテキストが必要とされていない:)境界チェック(pygame)を使用するプログラムを実行するとクラッシュする
次のとおりです。ここで
import pygame
size=(0,0)
WHITE=(255,255,255)
BLACK=(0,0,0)
rectX=(0)
rectY=(0)
rectSizeX=(100)
rectSizeY=(100)
screen=pygame.display.set_mode(size)
screen.fill(WHITE)
pygame.display.flip()
while (True):
pygame.draw.rect(screen, BLACK, [rectX, rectY, rectSizeX, rectSizeY])
pygame.display.flip()
mouse_pos = pygame.mouse.get_pos()
while mouse_pos[0] >= (rectX) and mouse_pos[1] >= (rectY) and mouse_pos[0] <= (rectX+rectSizeX) and mouse_pos[1] <= (rectY+rectSizeY):
print("meme")
mouse_pos = pygame.mouse.get_pos()
また今後の質問でも、あなたのコードだけでなく、エラーを投稿してください。 – voiDnyx
Pythonシェルにエラーが表示されません。 pygame画面が応答を停止する –
マウスイベントを正しく処理しないようです。これを見てくださいhttps://stackoverflow.com/questions/16285889/pygame-mouse-get-pos-not-working#16286076 – voiDnyx