资源简介

flappyird ,详情加qq 766891437

资源截图

代码片段和文件信息

import pygame

class Bird(object):
    “““  定义小鸟类 “““
    def __init__(self):
        self.birdRect = pygame.Rect(65 50 50 50)   # 鸟的形状
        # 鸟的3 种姿态
        self.biredStatus = [pygame.image.load(“assets/0.png“)
                            pygame.image.load(“assets/1.png“)
                            pygame.image.load(“assets/2.png“)
                            ]
        self.status = 0     # 默认飞行状态
        self.birdX = 120    # 鸟所在的X轴坐标
        self.birdY = 350    # 鸟所在的Y轴坐标
        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    # 鸟的Y轴坐标减小,小鸟上升

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        1133  2018-09-03 20:31  Bird.py
     文件        2711  2018-09-03 20:31  Main.py
     文件         576  2018-09-03 20:31  Pipeline.py
     目录           0  2019-01-12 20:21  __pycache__\
     文件        1046  2019-01-12 20:21  __pycache__\Bird.cpython-36.pyc
     文件         872  2019-01-12 20:21  __pycache__\Pipeline.cpython-36.pyc
     目录           0  2019-01-12 20:20  assets\
     文件        3488  2018-09-03 20:31  assets\0.png
     文件        3540  2018-09-03 20:31  assets\1.png
     文件        3591  2018-09-03 20:31  assets\2.png
     文件      204597  2018-09-03 20:31  assets\background.png
     文件       17686  2018-09-03 20:31  assets\bottom.png
     文件        3869  2018-09-03 20:31  assets\dead.png
     文件       17151  2018-09-03 20:31  assets\top.png

评论

共有 条评论