我根据视频编程序,和他的一模一样,pygame却总是闪退,这是为什么呢,谢谢。(视频中也没有循环,他的不会闪退)
import pygame pygame.init() screen = pygame.display.set_mode([800, 600]) pygame.display.set_caption('Ball') pic = pygame.image.load('ball.bmp') colorkey = pic.get_at((0, 0)) pic.set_colorkey(colorkey) picx = 0 picy = 0 # 1 设置游戏背景 BLACK = (0, 0, 0) # RGB # 2 画底下的白色挡板 WHITE = (255, 255, 255) paddlex = 300 paddley = 550 paddlew = 200 paddleh = 50 # pygame.draw.rect(screen, WHITE, (paddlex, paddley, paddlew, paddleh)) # 3 准备分数展示文字的字体和字样 font = pygame.font.SysFont('simsunnsimsun', 28) # 4 设置游戏标识keep_going keep_going = True while keep_going: for event in pygame.event.get(): if event.type == pygame.QUIT: keep_going = False pygame.draw.rect(screen, WHITE, (paddlex, paddley, paddlew, paddleh))