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]