From 86429e0256fb306af349a8ca6d50edd9e7401d9c Mon Sep 17 00:00:00 2001 From: wushanghui Date: Thu, 22 Oct 2020 10:06:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=96=E6=98=9F=E4=BA=BA=E5=85=A5=E4=BE=B5?= =?UTF-8?q?=E6=B8=B8=E6=88=8F-=E8=AE=BE=E7=BD=AE=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- alien_invasion/settings.py | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/alien_invasion/settings.py b/alien_invasion/settings.py index 6c63c94..e541aec 100644 --- a/alien_invasion/settings.py +++ b/alien_invasion/settings.py @@ -8,14 +8,11 @@ class Settings(): self.screen_height = 800 self.bg_color = (230, 230, 230) - # 飞船的速度设置 - self.ship_speed_factor = 1.5 + # 飞船设置 # 玩家拥有的飞船数 self.ships_limit = 3 # 子弹设置 - # 速度 - self.bullet_speed_factor = 3 # 宽3像素 self.bullet_width = 3 # 高5像素 @@ -23,15 +20,11 @@ class Settings(): # 颜色 self.bullet_color = 60, 60, 60 # 最大子弹数 - self.bullets_allowed = 10 + self.bullets_allowed = 3 # 外星人设置 - # 速度 - self.alien_speed_factor = 1 # 外星人撞到屏幕, 向下移动的速度 self.fleet_drop_speed = 10 - # 左右移动, 1表示向右移动, -1表示向左移动 - self.fleet_direction = 1 # 以什么样的速度加快游戏节奏 self.speedup_scale = 1.1 @@ -42,15 +35,19 @@ class Settings(): def initialize_dynamic_settings(self): """初始化随游戏进行而变化的设置""" + # 飞船速度 self.ship_speed_factor = 1.5 + # 子弹速度 self.bullet_speed_factor = 3 + # 外星人速度 self.alien_speed_factor = 1 - # fleet_direction 为1表示向右, 为-1表示向左 - self.fleet_direction = 1 # 记分 self.alien_points = 50 + # 方向 为1表示向右, 为-1表示向左 + self.fleet_direction = 1 + def increase_speed(self): """提高速度设置""" self.ship_speed_factor *= self.speedup_scale -- GitLab