使用Python六步制作小鸟管道游戏(附源码)(1)

self.birdRect[1] = self.birdY     # 更改Y轴位置

3.定义管道类

  • 属性:x轴坐标,上管道和下管道的管道皮肤

  • 方法:更新管道坐标位置

class Pipeline(object):

“”“定义一个管道类”“”

def init(self):

“”“定义初始化方法”“”

self.wallx = 400  # 管道所在X轴坐标

self.pineUp = pygame.image.load(“assets/top.png”)

self.pineDown = pygame.image.load(“assets/bottom.png”)

def updatePipeline(self):

“”““管道移动方法””"

self.wallx -= 50  # 管道X轴坐标递减,即管道向左移动

# 当管道运行到一定位置,即小鸟飞越管道,分数加1,并且重置管道

if self.wallx < -80:

global score

score += 1

self.wallx = 400

4.创建地图

这一部分代码显示游戏中的背景图片,小鸟图片、管道图片以及显示文字

def createMap():

“”“定义创建地图的方法”“”

screen.fill((255, 255, 255))     # 填充颜色

screen.blit(background, (0, 0))  # 填入到背景

# 显示管道<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值