当前位置:首页 / 文章测试 / 训练飞行员上

训练飞行员上

开始打字练习

import pgzrun #导入游戏库

WIDTH=400 #设置宽为400

HEIGHT=600 #设置高为600

TITLE='训练飞行员' #设置标题为训练飞行员

bird=Actor('机械鸟1',(75,200)) #添加角色机械鸟bird,图片是‘机械鸟1’,坐标位置是(75,200)

bird.luo=1 #新增机械鸟的下落属性:1

def draw(): #绘制模块

screen.blit('背景',(0,0)) #添加背景在(0,0)位置

bird.draw() #绘制机械鸟

def update(): #更新模块

bird.y+=bird.luo #机械鸟的y坐标,每次增加下落属性,也就是下落

bird.luo+=0.3 #下落属性每次会比上一次增加0.3

if bird.luo>0: #如果下落属性是大于0,也就是y坐标在增加,机械鸟在下落,换成机械鸟下落的造型

bird.image='机械鸟1'

else:

bird.image='机械鸟2' #如果下落属性是小于等于0,也就是y坐标在减小,机械鸟在上升,换成机械鸟上升的造型

if bird.top<=0 or bird.bottom>=600: #如果机械鸟的顶部超出了屏幕,或者机械鸟的底部超出了屏幕

bird.y=200 #重置机械鸟的y坐标是200

bird.luo=1 #重置机械鸟的下落属性是1

def on_key_down(key): #事件模块

if key==keys.SPACE: #如果按下空格

bird.luo=-5 #重置机械鸟的下落属性是2

sounds.bgm.play(-1) #循环播放音乐bgm

pgzrun.go() #触发游戏

声明:以上文章均为用户自行发布,仅供打字交流使用,不代表本站观点,本站不承担任何法律责任,特此声明!如果有侵犯到您的权利,请及时联系我们删除。