炮弹旋转发射演示

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)
 

下载完整源代码与素材,请扫码付款。(压缩包含两个版本的炮弹发射程序)

VIP免费查看

已有0人支付

本站所有作品,教程等皆为原创,盗版必究。一旦付款,表示同意本站知识付费原则:数字商品,不支持退款。亦可直接向微信号scratch8付款购买。QQ群免费教学群:225792826 (提供真实姓名可入群)
李兴球的博客_Python创意编程技术前沿 » 炮弹旋转发射演示
scratch

学本领,探索更大的世界!

李兴球博客 风火轮编程主页