米榜饴 发表于 2025-8-22 11:47:55

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

撵延兵 发表于 2025-11-21 07:09:17

过来提前占个楼

僭墙覆 发表于 2025-11-29 22:18:36

感谢分享,学习下。

崔竹 发表于 2025-12-1 08:47:33

谢谢楼主提供!

予捻 发表于 2026-1-17 13:39:08

过来提前占个楼

纪音悦 发表于 2026-1-17 14:05:48

这个好,看起来很实用

垢峒 发表于 2026-1-18 20:35:49

东西不错很实用谢谢分享

士沌 发表于 2026-1-19 06:32:36

yyds。多谢分享

盖彗云 发表于 2026-1-21 12:07:13

喜欢鼓捣这些软件,现在用得少,谢谢分享!

魁睥 发表于 2026-1-22 09:18:46

过来提前占个楼

骆贵 发表于 2026-1-22 12:08:42

不错,里面软件多更新就更好了

溧久苟 发表于 2026-1-24 06:23:41

过来提前占个楼

袁可佳 发表于 2026-1-25 10:21:01

感谢分享

挚魉 发表于 2026-1-26 23:33:17

谢谢分享,试用一下

柏球侠 发表于 2026-1-27 13:55:56

感谢分享,下载保存了,貌似很强大

博咱 发表于 2026-1-28 05:05:31

懂技术并乐意极积无私分享的人越来越少。珍惜

梢疠 发表于 2026-1-29 05:42:24

新版吗?好像是停更了吧。

恙髡 发表于 2026-1-30 06:11:04

前排留名,哈哈哈

倘伟 发表于 2026-2-4 06:41:18

感谢分享,学习下。

方子楠 发表于 2026-2-4 08:01:04

谢谢分享,辛苦了
页: [1] 2
查看完整版本: pygame小游戏飞机大战_5创建敌人