炮弹旋转发射演示

python sprite8 canon shoot demo炮弹旋转发射演示

python sprite8 canon shoot demo炮弹旋转发射演示

"""
    炮弹旋转发射演示。
"""
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资源。)

关于李兴球

李兴球的博客是Python创意编程原创博客
此条目发表在python, sprites, turtle分类目录。将固定链接加入收藏夹。