零基础学习python-python三剑客 第20天 项目1-外星人入侵

首先创造多行外星人

    def _create_fleet(self):
        """创建一个外星舰队"""
        # 再创建一整行外星人
        alien = Alien(self)
        # self.aliens.add(alien)
        alien_width, alien_height = alien.rect.size
        current_x, current_y = alien_width,alien_height
        while current_y < (self.settings.screen_height-3*alien_height):
            while current_x < (self.settings.screen_width-3*alien_width):
                self._create_alien(current_x, current_y)

            current_x = alien_width
            current_y += alien_height*2

再让外星 舰队移动

    def _update_aliens(self):
        self.aliens.update()
  def update(self):
        self.x += self.settings.alien_speed
        self.rect.x = self.x

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值