不知道为什么,之前我也写过跟这个一样的游戏可以运行。
但是我再写了一个之后,就不行了
import pygame
import sys
from settings import settings
from ship import ship
class alieninvasion:
def __init__(self):
pygame.init()
self.settings = settings()
self.screen = pygame.display.set_mode((self.settings.screen_width, self.settings.screen_height))
self.screen = pygame.display.set_mode((1200,800))
pygame.display.set_caption("weij")
self.ship = ship(self)
#ab
self.bg_color = (0,0,139)
def run_game(self):
while True:
#dw
for event in pygame.event.get():
if event.type == pygame.QUIT:
sys.exit()
self.screen.fill(self.bg_color)
self.screen.fill(self.settings.bg_color)
self.ship.blitme()
pygame.display.flip()
if __name__ == '__init__':
ai = alieninvasion()
ai.run_game()
不知道为什么