更新 'Alien_Invasion.py'

This commit is contained in:
206530225 2021-06-23 13:18:17 +08:00
parent 9e72d2db22
commit 15055a03ce
1 changed files with 4 additions and 7 deletions

View File

@ -11,13 +11,13 @@ from ship import Ship
from bullet import Bullet
from alien import Alien
class AlienInvasion: # 管理游戏资源和行为的类11
class AlienInvasion:
"""管理游戏资源和行为的类"""
def __init__(self): # 初始化游戏设置并创建资源
def __init__(self):
"""初始化游戏并创建游戏资源"""
pygame.init()
self.settings = Settings()
self.screen = pygame.display.set_mode((self.settings.screen_width, self.settings.screen_height))
pygame.display.set_caption("消灭外星人")
self.screen = pygame.display.set_mode((0, 0), pygame.FULLSCREEN)
self.settings.screen_width = self.screen.get_rect().width
@ -33,7 +33,6 @@ class AlienInvasion: # 管理游戏资源和行为的类11
self.bullets = pygame.sprite.Group()
self.aliens = pygame.sprite.Group()
self._create_fleet()
# 创建Play按钮
@ -54,8 +53,6 @@ class AlienInvasion: # 管理游戏资源和行为的类11
alien_width,alien_height = alien.rect.size
available_space_x = self.settings.screen_width - (2 * alien_width)
number_aliens_x = available_space_x // (2 * alien_width)
# 计算屏幕可容纳多少行外星人
ship_height = self.ship.rect.height