"""
炮弹旋转发射演示。
"""
from sprites import *
screen = Screen() # 新建屏幕
screen.bgcolor('#82f0f8') # 屏幕背景色
screen.setup(600,600) # 设置宽高
screen.title("炮弹旋转发射演示") # 设置标题
screen.tracer(0,0) # 关闭自动刷新
pao = Sprite('大炮.png') # 实例化大炮
pd_group = Group('炮弹') # 实例化炮弹组
[Sprite('bullet.png',tag='炮弹',visible=False) for x in range(10)]
unfired_list = list(pd_group) # 待发射的炮弹列表
fired_list = [] # 已经发射出去的炮弹表
frame_counter = 0 # 帧计数器
clock = Clock() # 新建时钟对象
while True:
frame_counter += 1
pao.right(1)
代码省略......
screen.title(str(len(unfired_list))) # 显示待发射炮弹的数量
screen.update()
clock.tick(120)
下载完整源代码与素材,(压缩包含两个版本的炮弹发射程序), 请
需要浏览更多吗?
成为会员后,登陆才能继续浏览!联系微信scratch8即可办理会员。
(会员专属:能浏览所有文章,下载所有带链接的Python资源。)

