外星人

This commit is contained in:
206530217 2021-06-17 11:44:50 +08:00
parent bd5b7cc53c
commit cb2e19c22a
1 changed files with 9 additions and 0 deletions

View File

@ -58,4 +58,13 @@ class Alien(Sprite):
pygame.draw.rect(screen,(0,230,0),((380,100),(500,10)))
def check_edgrs(self):
"""如果外星人位于屏幕边缘就返回True"""
screen_rect=self.screen.get_rect()
if self.rect.right>=screen_rect.right:
return True
elif self.rect.left<=0:
return True
def update(self):
"""向左向右移动外星人"""
self.x+=(self.ai_settings.alien_speed_factor*self.ai_settings.bossalien_direction)
self.rect.x=self.x