python游戏之外星人入侵
按照书上的例子,一个一个输入进去,老是出错,最后找到原因:
__init__
__name__=='__main__
是两个下划分,不是一个,导致一直出错!
import sys import pygame class AlienInvasion: def __init__(self): pygame.init() self.screen = pygame.display.set_mode((1200,800)) pygame.display.set_caption("Alien Invasion") self.bg_color = (230,230,230) def run_game(self): while True: for event in pygame.event.get(): if event.type==pygame.QUIT: sys.exit() self.screen.fill(self.bg_color) pygame.display.flip() if __name__=='__main__': ai=AlienInvasion() ai.run_game()
活到老,学到老。

浙公网安备 33010602011771号