当前位置:首页 / 文章测试 / 见缝插针上

见缝插针上

开始打字练习

import pgzrun #导入游戏库

WIDTH=800 #设置宽800

HEIGHT=600 #设置高600

TITLE='见缝插针' #设置标题

zs=[] #空列表zs,用来存所有的针角色

z=Actor('needle',(200,300),anchor=('right','top')) #添加针角色z,设置锚点为('right','top')

zs.append(z) #把生成的针角色,追加到列表zs中

#绘制模块

def draw():

screen.fill('light yellow') #填充浅黄色的背景

for z in zs: #对于列表里面的每个针角色

z.draw() #绘制

screen.draw.circle((400,300),80,'red') #画一个圆心坐标在(400,300),半径是80的红色圆

#更新模块

def update():

for z in zs: #对于列表里的每个针角色

if z.x==400: #如果针的x坐标是x

z.angle+=1 #针开始绕着锚点一直不停宣战

#事件模块

def on_key_down(key): #当按下按键

global z #声明z,因为后面需要修改

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

z.x=400 #这个的针的x坐标是400

z=Actor('needle',(200,300),anchor=('right','top')) #左边生成一根新的针

zs.append(z) #把新的针追加到列表中

pgzrun.go() #触发游戏

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