又是一年春节时,今年的春节由于疫情的缘故,不能走亲访友游山玩水,那就在家里做做scratch小程序来庆祝一下春节,这次我们做的是点鞭炮的小程序!视频如下:
视频加载中…
制作这个小程序,首先要准备一些角色素材,单个的鞭炮、福字、火柴、火柴上的火、点燃鞭炮的火线等。这些素材可以直接在网上搜索并经处理成png图片。其中单个鞭炮角色有两个造型,一个是鞭炮造型,一个是爆炸造型!这个爆炸造型在卡搭平台的素材库里本来就有!
把单个鞭炮进行复制,并和鞭炮窜组合在一起,形成一窜鞭炮!
完成角色的位置以后,开始编写脚本。首先给火柴编写脚本,首先确定火柴角色的起始位置,在被点击以后,发出点燃的消息,并移动到点鞭炮的位置。
其次给火柴的火苗设置脚本,火柴火苗在启动时是隐藏的,在接收到火柴发出的点燃消息以后,移动到点鞭炮的位置,并增加像素画特效,达到燃烧的效果!在移动到点鞭炮的位置以后,广播火星星消息并隐藏!
接着给火星角色设置脚本,火星角色在启动时是隐藏的,起始位置在鞭炮窜的底部,在接收到火星星消息以后,播放鞭炮的特效声,并从底部移动到福字下方,之后隐藏,一边移动时一边用像素化特效达到燃烧的效果。
再给白色长方形角色设置脚本,这个角色的存在是为了擦除鞭炮窜的引线。在程序启动时,移动到起始位置并隐藏,在接收到火星星消息以后,移动到福字的下方,以此来遮住鞭炮窜的引线。
最后给单个鞭炮设置脚本,所有的单个鞭炮脚本是一样的,在程序启动时,移动到起始位置并切换到鞭炮造型,如果碰到火星角色,就切换到爆炸造型,之后隐藏!