第二部分2

This commit is contained in:
206530315 2021-06-17 22:06:11 +08:00
parent c3529abfdd
commit 22a05fe127
1 changed files with 16 additions and 1 deletions

View File

@ -20,4 +20,19 @@ class Alien(Sprite):
#存储外星人的准确位置
self.x = float(self.rect.x)
def blitme(self):
# '''在指定位置绘制外星人'''
self.screen.blit(self.image, self.rect)
def update(self):
#'''向右移动外星人'''
self.x += (self.ai_settings.alien_speed_factor * self.ai_settings.fleet_direction)
self.rect.x = self.x
def check_edges(self):
#"""如果外星人位于屏幕边缘, 就返回True"""
screen_rect = self.screen.get_rect()
if self.rect.right >= screen_rect.right:
return True
elif self.rect.left <= 0:
return True