美文网首页顽斗坊美客教育
Scratch编程之图形特效(1)闪闪的红星

Scratch编程之图形特效(1)闪闪的红星

作者: 新华书单 | 来源:发表于2018-03-31 08:55 被阅读54次

我们的Scratch课程终于开始了。

昨天给大家介绍了Scratch创意美术图形。

那么今天,我们一起来学校如何做一个金光闪闪的五角星。

第一步,五角星怎么画?

如果我们仅仅是画一个五角星的轮廓,那么五笔就可以画好了。

而且五角星可分割成5个3角形和1个正五边形

五个3角形各自角度之和180

正五边形的内角和180*(n-2)=180*3=540;每个角时540/5=108

三角形的是等腰三角形,底角是五边形的外角,即底角=180-108=72

三角形内角和为180,那么三角形顶角,即五角星尖角=180-72*2=36

所以,每次画完一根线后,只需要向右转动36度。(由于Scratch画笔和视角形成180度,所以编程时需要向右转动144度)

所以完成一个五角星简画的代码可以是:

画一个五角星很简单吧。

事实上,这个和我们在纸上画画一样。

画三角形,正方形,圆形,六角星等等都可以使用这样的方法。

只需要控制笔画的走势和角度即可。

很简单,快试试吧。

第二步,如何画一个实心的五角星

我们知道画一个简画五角星是怎么样的了。

那么,我们该如何画一个实心的五角星呢。

如果我们是在纸上画画,就是在轮廓里面涂颜色了。

但是编程用这种方法是肯定不行的。

因为太随机,比较慢。

编程需要的是规则,在一定规则下,执行重复的代码,程序就可以自动完成画画了。

那么我们就会想到。

其实一个实心的五角星,是不是非常多个大小不一的五角星都在一个中心点上排列,所形成的呢?

所以,我们就在画一个五角星外边的时候,不断降低下一步五角星外边的边长。

这样一来,当边长降低小于1时。是不是就变成了一个最小的点。

即,这就是代码最终执行点。

那么我们需要怎么写代码?

TIP,当你不确定是否画对的时候,延时可以帮助你更好观察代码的执行情况。

所以,执行的结果就变成了这样。

是不是很酷?

这个颜色渐变,就让中心看起来有凸出的感觉。

于是,通过这段代码,我们的五角星就画好了。

第三步,想想一个镂空的五角星是怎样的?

这是一个简单的问题,如果我们想画一个镂空的,那么不需要等边长小于0结束。

我们只需要等边长小于一半的时候结束循环。

那么图形就自然形成了一个镂空的五角星了。

效果如下。

第四步,让五角星闪

既然主题叫闪闪红星,就不能只有红星,而不闪闪吧。

所以,当我们的五角星画好之后,就发一个消息。

通知我们的另一个小五角星出来表演闪烁了。

我们为了简单,直接在素材库里找一个五角星。

没错,就是她了。

然后,就是给我们的五角星添加闪烁的特效。

我们想做到的效果是:

五角星随机出现在不同位置。

五角星出现时有不同的大小。

五角星的颜色会变化

五角星闪烁在几秒内消失。

所以,我们可以使用克隆体。

TIP:克隆体的作用,是让程序复制一个和角色一样的新角色。

一般用于同一个模样和功能的对象。

具体的代码如下:

然后我们再增加背景的一些颜色变化特效。

查看一下演示效果,闪闪红星就出来了。

效果还不错吧。

最后一步,增加背景音乐。

MrCode加的是这个音乐。

红星歌伴奏

听着音乐,看着闪闪的红星,有一种童子鸡的赶脚。

当然,除此以外,你还可以增加很多自己的特色哦。

总之,编程没有想象的那么困难吧。

如果想获得详细代码,可以注册卡搭,到下面网址就可以看程序效果并阅读代码了。

http://kada.163.com/project/177061-129466.htm

如果对我们的课程有兴趣,可以报名参加我们为期2个月的少儿编程课程进行更加系统的学习哦。

相关文章

  • Scratch编程之图形特效(1)闪闪的红星

    我们的Scratch课程终于开始了。 昨天给大家介绍了Scratch创意美术图形。 那么今天,我们一起来学校如何做...

  • 第881期【学生习作】

    1.红星闪闪照我心 文/高平三中396班李若溪 红星闪闪照我心,红星闪闪照中国。 ...

  • 2016梦碎的声音

    闪闪红星 歌传万代 “红星闪闪放光彩,红星灿灿暖胸怀,长夜里红星闪闪驱黑暗,寒冬里红...

  • 闪闪的红星——我行动的灯塔

    “红星闪闪放光彩 ,红星灿灿暖胸怀, 红星是咱工农的心 ,党的光辉照万代 。长夜里红星闪闪驱黑暗 ,寒冬里红星闪闪...

  • 少儿编程-scratch从入门到精通!

    编程!它比你想象的要更容易,也更有趣。 scratch是什么? scratch是一款风靡全球、适合青少年的图形化编...

  • 2017-10-07

    《闪闪的红星》观后感“红星闪闪放光彩,红星”这个十一假期,学校布置我们观看电影《闪闪的红星》。影片反映了党和红军为...

  • 红色中国

    “红星闪闪放光彩,红星灿灿暖胸怀,跟着毛主席跟着党,闪闪的红星传万代。” ——题记 为了解红色中国,《红星...

  • 《红星照耀中国》 读后感

    “红星闪闪放光彩,红星灿灿暖胸怀,跟着毛主席跟着党,闪闪的红星传万代。” ——题记 你们读过《红星照耀中国》吗?...

  • 《红星闪闪》

    今天中午我们在教室录了一遍,红星闪闪。我们拿着小国旗,脸上还贴着小国旗的贴画。一会儿专门录像的叔叔来了。 ...

  • 红星闪闪

    是什么照亮我脚下的旅途 是什么指引我前行的方向 是那闪闪的红星 红星闪闪 让我凌云壮志胸中装 让我使命担当肩上扛 ...

网友评论

    本文标题:Scratch编程之图形特效(1)闪闪的红星

    本文链接:https://www.haomeiwen.com/subject/dutgcftx.html