目录
上下反弹的小球
左右反弹的小球
碰边反弹的小球
上下反弹的小球
# _*_ coding: UTF-8 _*_
# 开发团队: 信息化未来
# 开发人员: Administrator
# 开发时间:2022/8/21 17:52
# 文件名称: 自动反弹的小球.py
# 开发工具: PyCharm
import pgzrun
y1 = 300
zengl=3
def draw():
screen.fill('white') # 背景色用蓝色填充
screen.draw.filled_circle((400, y1), 30, 'blue') #画圆,第一个参数,位置(400,300),第二个圆半径,第三个圆颜色,
def update(): # 更新画面
global y1
global zengl
y1=y1+zengl
if y1>570 or y1<30: # 球碰到下上边界时改变y,显出反弹效果
zengl=-zengl
pgzrun.go()
左右反弹的小球
# _*_ coding: UTF-8 _*_
# 开发团队: 信息化未来
# 开发人员: Administrator
# 开发时间:2022/8/21 17:52
# 文件名称: 自动反弹的小球.py
# 开发工具: PyCharm
import pgzrun
x1 = 400
zengl_x=3
def draw():
screen.fill('white') # 背景色用蓝色填充
screen.draw.filled_circle((x1, y1), 30, 'blue') #画圆,第一个参数,位置(400,300),第二个圆半径,第三个圆颜色,
def update(): # 更新画面
global x1
global zengl_x
x1=x1+zengl_x
if x1>770 or x1<30: # 球碰到左右边界时改变x,显出反弹效果
zengl_x=-zengl_x
pgzrun.go()
碰边反弹的小球
# _*_ coding: UTF-8 _*_
# 开发团队: 信息化未来
# 开发人员: Administrator
# 开发时间:2022/8/21 17:52
# 文件名称: 自动反弹的小球.py
# 开发工具: PyCharm
import pgzrun
y1 = 300
x1 = 400
zengl_x=3
zengl_y=3
def draw():
screen.fill('white') # 背景色用蓝色填充
screen.draw.filled_circle((x1, y1), 30, 'blue') #画圆,第一个参数,位置(400,300),第二个圆半径,第三个圆颜色,
def update(): # 更新画面
global y1,x1
global zengl_x,zengl_y
y1=y1+zengl_y
x1=x1+zengl_x
if y1>570 or y1<30: # 球碰到下上边界时改变y,显出反弹效果
zengl_y=-zengl_y
if x1>770 or x1<30: # 球碰到左右边界时改变x,显出反弹效果
zengl_x=-zengl_x
pgzrun.go()