PyGame을 사용하면 깜박 거림이 생깁니다. 상자, 원, 텍스트, 모든 깜박임. 내 루프 사이의 대기 시간을 늘려서이 값을 줄일 수는 있지만, 모든 것을 개별적으로 수행하는 대신 화면에 모두 그려서 제거 할 수도 있습니다. 나에게 일어나는 일의 간단한 예가 있습니다 :한 번에 모든 업데이트 표시 PyGame
import pygame, time pygame.init() screen = pygame.display.set_mode((400, 300)) loop = "yes" while loop=="yes": screen.fill((0, 0, 0), (0, 0, 400, 300)) font = pygame.font.SysFont("calibri",40) text = font.render("TextA", True,(255,255,255)) screen.blit(text,(0,0)) pygame.display.update() font = pygame.font.SysFont("calibri",20) text = font.render("Begin", True,(255,255,255)) screen.blit(text,(50,50)) pygame.display.update() time.sleep(0.1)
"시작"버튼이 깜박입니다. 그냥 느린 컴퓨터 일 수도 있지만 깜박임을 줄이거 나 없앨 수있는 방법이 있습니까? 더 복잡한 작업을 할 때 정말 안좋아집니다. 감사!