酷酷的爆炸效果 turtle版 explosion effect

如本文章标有价格,需议价或其它事情商议请加微信pythonxia

酷酷的爆炸效果turtle explosion effect
下面是部分代码预览:

"""
   酷酷的爆炸效果.py
   本模块用于产生爆炸效果,它是用Python的海龟画图模块制作的。
   其基本原理是切换造型,但是如果要让很多炸弹都同时爆炸,而不
   阻赛程序的运行,这就需要用到异步执行了,在这里用ontimer定时
   器功能模拟异步执行。最后,爆炸效果想要酷,gif图片可要选择好。
   本程序也有pygame版本。
"""

from glob import glob
from random import randint
from turtle import Screen ,Turtle

def explosion(pos,eimages):
    """pos坐标位置产生爆炸效果,eimages:就gif序列帧"""
    t = Turtle(visible=False)        # 实例化一个对象
    t.penup()                        # 抬起笔来
    t.speed(0)                       # 速度为最快
    t.goto(pos)                      # 坐标定位置
    t.st()                           # 显示出来
    t.index = 0                      # 表示造型索引
    t.eimages = eimages              # 所有造型
    t.amounts = len(eimages)         # 造型数量

if __name__ == "__main__":

    width,height = 800,600
    explosion_images = glob("explosion/*.gif")
    screen = Screen()
    screen.setup(width,height)
    screen.bgcolor("black")
    screen.delay(0)
    screen.title("酷酷的爆炸效果www.lixingqiu.com")
  

下载完整源代码与素材,请扫码付款。

VIP免费查看

已有2人支付

本站所有作品,教程等皆为原创,版权所有。只供个人及单位内部研究使用,对外展示或传播必需经本站同意,且注明来自本站。培训机构等用本站资源培训学生,需经本站授权。一旦付款,表示同意本站知识付费原则:数字商品,不支持退款。亦可直接向微信号scratch8付款购买。入住QQ群:225792826 和爱好者共同交流,并且能下载免费提供的Python资源(需提供真实姓名才可入群)
李兴球的博客_Python创意编程技术前沿_pygame » 酷酷的爆炸效果 turtle版 explosion effect
scratch

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

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