这个是给孩子们讲如何编写粒子程序时,描写烟花的小练笔200字,用到的案例,以烟花为主题的作文,不废话,上代码。
小星星,烟花的颜色,近看是银白色,远看是金黄的.我和小伙伴们像魔力无穷的小仙女,挥舞着魔棒,说着:"变,变,变!"火焰不断往外喷洒金粒,美丽而神 秘.我们又玩第二种烟花,小伙伴点燃了烟花,突然"噗"的一声。
过了一会儿,妈妈宣布:“现在开始放!”我们争先恐后地上楼去拿烟花,下来时,弟弟已是满头大汗了。我先拿出“魔术弹”让小叔叔帮我点着,我闭着眼、手向高空举着,只听见“吱”的一声,我忙睁开眼。
代码分三部分, 文末有动图可以看看程序的效果。
鞭炮送金猪,春雪迎福鼠。伴着漫天的飘雪,伴着脸上的喜悦,伴着崭新的春联,伴着热闹的鞭炮。也有一个问题出现在我的脑海里: 过年为什么要放鞭炮 我那困惑的眼神投向了爸爸。爸爸说:“相传在远古时代。
重力balls = []39;&39;烟花爆炸&39;& 上次爆炸时间def draw():global last_timefor event in ctx.events:if event.type == KEYDOWN:if event.key == K_SPACE:pos = random.randint(50,W-100),random.randint(100,H/2)Bang(200,pos)if event.type == MOUSEBUTTONDOWN:Bang(200,event.pos)if time.time() - last_time > random.randint(30,100)/10:先清屏,alpha = 100 留残影for ball in balls[:]: # 有删除操作,所以用 balls 的副本遍历if not ball.alive:balls.remove(ball)else:ball.applyForce(Vector2(0,g))ball.draw(ctx.screen)run()
我最喜欢绿色的和紫色的,当它们在天空升起的时候,映得整个夜空都变成仙境了,真是漂亮极了。虽然下着蒙蒙大雨,但是人们撑着雨伞,入迷地观赏着那美丽的烟花,陶醉在其中。我突然想:这些烟花是怎么飞起来的呢。
春节临近,因市民燃放烟花爆竹,我市空气质量将面临严重污染的挑战。值全省少先队员深入开展“小手拉大手 共筑碧水蓝天”行动启动之际,团市委等6部门向全市少先队员发出倡议:1.自觉学习环保知识。
放烟花 又是一个辞旧迎新的夜晚,又是一个“鼠小弟”姗姗离去,“牛先生”的蹄声“得得”而来的夜晚。2009年的除夕之夜,怎能不热闹一下?吃罢晚饭,外面就传来一阵“噼哩啪啦”声。出门一看,炮仗、鞭炮双管齐下。
第一,每年因为烟花而发生的火灾或大规模爆炸事件数不胜数,而更是有无数的生命因为烟花永远的离开了这个世界。第二,烟花对空气的危害也是不可估量的。比如今天,正当我下车准备回家时,顿时一股烟雾扑面而来。
particle.py 粒子程序的实现:
我们先放第一种烟花,只见爸爸小心翼翼地把烟花点燃,突然“哧”的一声,吓了我们一大跳,金黄色的火苗一下子窜了出来,那火焰在一个劲儿地跳跃,灿烂而美丽。我们又玩第二种烟花,爸爸点燃烟花,“砰”的一声。
晚上。爆-爆-爆-爆,烟花声响个不停。今天是春节除夕夜,燃放烟花的人真多啊。洗澡了,我的妈妈对我说。我洗了澡穿上了新的衣服新的鞋子。我的弟弟、妹妹都穿新的衣服新的鞋子。
import pygamefrom pygame.math import Vector2import random,timeclass Particle():def __init__(self,烟花的小练笔150字,pos,size,color=(255,255,255),vel=(0,0),acc = (0,0),mass = 1):self.pos = Vector2(pos)self.size = sizeself.color = colorself.vel = Vector2(vel)self.acc = Vector2(acc)self.r = size[0]/2self.mass = massself.borth_time = time.time()self.life = random.random()*10self.alive = Truedef applyForce(self,force):f = force / self.massself.acc += fdef is_OutOfEdges(self,canvas):rect = canvas.get_rect()w,四年级作文小练笔200字烟花,h = self.sizeif self.pos.x - w/2 >= rect.width:return Trueelif self.pos.x +w/2<= 0:return Trueif self.pos.y-h/2 >= rect.height:return Trueelif self.pos.y +h/2<= 0:return Truedef checkLife(self):if self.life <= time.time() - self.borth_time:self.alive = Falsedef update(self):self.vel += self.accself.pos += self.velself.acc *= 0self.checkLife()def draw(self,看烟花日记300字,canvas):self.update()if not self.is_OutOfEdges(canvas):pygame.draw.circle(canvas,self.color,小练笔烟花200字,self.pos,self.r)else:self.alive = False
今天是除夕,家家户户灯火辉煌,喜气洋洋,人人脸上洋溢着欢笑,处处笑声朗朗。“放烟花了,放烟花了!”吃过晚饭后,我欢呼着走到门口。爸爸拿起一个夜明珠,在“希拉”的导火线声中,我一动不动地盯着烟花。
base.py 用来简单封装 pygame
39;测试&39;&39;颜色转换&39;& 获取调用 run 函数的文件名m_name = sys._getframe(1).f_code.co_filenamef_name = os.path.basename(m_name)module_name = os.path.splitext(f_name)[0]39;setup&39;draw' in m_dir:ctx.draw = app_module.drawdel m_dirctx.setup()if window is None:size(800,600)while running:ctx.events = pygame.event.get()ctx.mouseX,ctx.mouseY = pygame.mouse.get_pos()for evt in ctx.events:if evt.type == QUIT:pygame.quit()sys.exit()if evt.type == KEYDOWN:if evt.key == K_ESCAPE:pygame.quit()sys.exit()ctx.draw()window.blit(ctx.screen,(0,看烟花300字作文,0))pygame.display.update()clock.tick(ctx.fps)
只截了小部分屏,全屏好看