彩色粒子效果克隆动画

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

python turtle  color particle effect clone animation彩色粒子效果克隆动画
python turtle color particle effect clone animation彩色粒子效果克隆动画

以下是部分代码预览:

"""
   彩色粒子效果克隆动画.py
   本程序产生了炫丽的彩色粒子效果,亮点:如何彻底删除一个海龟对象。
   要不然程序会越来越卡!
   Delete thoroughly python turtle object,designer: lixingqiu。
"""

import colorsys
from random import *
from turtle import *

class Particle(Turtle):
    """继承自海龟的粒子类"""
    def __init__(self):
        """初始化方法"""
        Turtle.__init__(self,visible=False,shape='circle')
        self.penup()
        self._scale = 0.1
        self.shapesize(0.1,0.1)
        r = [ i for i in range(-25,26) if i != 0] 
        self.goto(choice(r),choice(r))
        pass
        self.color(choice(cs))
        self.speed = self.distance(0,0)/10
        self.st()

    def move(self):
        """向前移动"""
        self.speed = self.distance(0,0)/10         
        self.fd(self.speed)
        pass


#  以下是产生颜色表
cs = []
for y in range(100):
    x = random()
    r,g,b = colorsys.hsv_to_rgb(x,1,1)
    r,g,b = int(r*255),int(g*255),int(b*255)
    cs.append((r,g,b))

width,height = 800,600
screen = Screen()
screen.setup(width,height)
screen.tracer(0,0)
screen.colormode(255)
screen.bgcolor('black')

pass

如需要下载完整源代码及素材,请扫码付款:

VIP免费查看

已有0人支付

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

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

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