import sys
import pygame
# 小鸟类
class Bird():
def __init__(self):
self.birdRect = pygame.Rect(65, 50, 50, 50)
self.birdStatus = [pygame.image.load("assets/0.png"),
pygame.image.load("assets/1.png"),
pygame.image.load("assets/2.png")]
self.status = 0
self.birdX = 120
self.birdY = 350
self.jump = False
self.jumpSpeed = 10 # 按一下空格键跳跃的高度
self.gravity = 5 # 不按空格键小鸟下降的速度
self.dead = False
def birdUpdate(self):
if self.jump:
self.jumpSpeed -= 1 # 跳跃高度速度减一
self.birdY -= self.jumpSpeed # 改变小鸟高度
else:
self.gravity += 0.2 # 小鸟不跳跃增加下降速度
self.birdY += self.gravity
self.birdRect[1] = self.birdY # 更改Y轴位置
# 管道类
class Pipeline():
def __init__(self):
self
harry -小鸟管道游戏终极版
最新推荐文章于 2023-06-23 20:35:49 发布