猫史档案馆


【Python作品分享】新的作品【教程贴】

用户:忠厚的呆鲤鱼oMyy忠厚的呆鲤鱼oMyy查看:0 回复:0 评论:0 创建时间:2021-07-05T16:36:34


【作品展示】

center_image

 

【作品介绍】

hhhhhhhhhhhhhhhhhhh

 

【作品源代码】

import pgzrun  # 导入游戏库
WIDTH = 800   # 设置窗口的宽度
HEIGHT = 600  # 设置窗口的高度
x = WIDTH/2   # 小球的x坐标,初始化在窗口中间
y = HEIGHT/2  # 小球的y坐标,初始化在窗口中间
speed_x = 3   # 小球x方向的速度
speed_y = 5   # 小球y方向的速度
r = 30        # 小球的半径


def draw():   # 绘制模块,每帧重复执行
    screen.fill('white')  # 白色背景
    # 绘制一个填充圆,坐标(x,y),半径r,红色
    screen.draw.filled_circle((x, y), r, 'red')


def update():  # 更新模块,每帧重复操作
    global x, y, speed_x, speed_y  # 要修改的变量在这里说明下
    x = x+speed_x   # 利用x方向速度更新x坐标
    y = y+speed_y   # 利用y方向速度更新y坐标
    if x >= WIDTH-r or x <= r:  # 当小球碰到左右边界时
        speed_x = -speed_x       # x方向速度反转
    if y >= HEIGHT-r or y <= r:  # 当小球碰到上下边界时
        speed_y = -speed_y       # y方向速度反转


pgzrun.go()   # 开始执行游戏

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页