飞扬小鸟Python精灵模块简版

如本文章标有价格,需议价或其它事情商议请加微信pythonxia

飞扬小鸟Python精灵模块简版
飞扬小鸟Python精灵模块简版
"""
   飞扬小鸟Python精灵模块简版
"""

from sprites import *

width,height = 480,360
bimages = [f'res/costume{i}.png' for i in range(1,5)]

screen = Screen()
screen.setup(width,height)
screen.bgpic('res/背景.png')
screen.title('飞扬小鸟Python精灵模块简版')

leftkey = Mouse(1)                         # 左键

# 循环播放背景音乐
Sprite(visible=False).play('res/音乐.wav',loop=True)

dummy = Sprite(visible=False)
dummy.addy(100)
dummy.write("飞扬小鸟Python精灵模块简版",align='center',font=('楷体',22,'normal'))
dummy.addy(-80)
dummy.write("writed by lixingqiu",align='center',font=('黑体',18,'bold'))
dummy.addy(-100)
dummy.write("click to start the game",align='center',font=('宋体',12,'normal'))

while not leftkey.down():screen.update()
dummy.clear()
# 新建上下管道
up_pip = Sprite('res/上管道.png',pos=(width,height//2))
down_pip = Sprite('res/下管道.png',pos=(width,-height//2))

bird = Sprite(shape=bimages,pos=(-100,0))  # 新建小鸟
bird.dy = 0                                # 垂直速度
bird.die = False                           # 描述死亡
def alt_costume():                         # 切换造型
    bird.nextcostume()                     # 下一个造型
    if bird.die == False:                  # 如果没死
        screen.ontimer(alt_costume,130)    # 130毫各后继续
alt_costume()

running = True                             # 控制while循环
clock = Clock()                            # 新建时钟对象

以下代码省略......

下载完整源代码与素材,请扫码付款。

VIP免费查看

已有1人支付

本站所有作品,教程等皆为原创,版权所有。只供个人及单位内部研究使用,对外展示或传播必需经本站同意,且注明来自本站。培训机构等用本站资源培训学生,需经本站授权。一旦付款,表示同意本站知识付费原则:数字商品,不支持退款。亦可直接向微信号scratch8付款购买。入住QQ群:225792826 和爱好者共同交流,并且能下载免费提供的Python资源(需提供真实姓名才可入群)
李兴球的博客_Python创意编程技术前沿_pygame » 飞扬小鸟Python精灵模块简版
scratch

学本领,探索更大的世界!

李兴球博客 风火轮编程主页