米榜饴 发表于 4 天前

pygame小游戏飞机大战_5创建敌人

创建敌人的类:
class Enemy(object):
    # 创建玩家的方法,引入screen模块
    def __init__(self, screen):
      # 引入图片创建敌人
      self.enemy = pygame.image.load("./images/enemy1.png")# 51*43
      # 设置速度变量
      self.speed = 5

      self.x = 0
      self.y = 0
      # 使screen变为飞机类的一个属性
      self.screen = screen
      # 定义装子弹的列表
      self.bullets = []

    def display(self):
      # 绘制敌人
      self.screen.blit(self.enemy, (self.x, self.y))创建敌人运动的方法:
# 定义移动飞机的方法def auto_move(self):    # 将direction改为全局变量    global direction    # 判断方向进行移动    if direction == "right":      self.x += self.speed    if direction == "left":      self.x -= self.speed    # 定义碰壁时调整移动方向    if self.x >= 480 - 51:      direction = "left"    if self.x = 480 - 51:            direction = "left"      if self.x
页: [1]
查看完整版本: pygame小游戏飞机大战_5创建敌人