全国统一服务热线

400-035-8011

  • 杭州童程童美少儿编程培训班
  • 杭州少儿编程培训机构
  • 3
  • 杭州儿童编程培训中心

如何用Scratch画彩虹

 今天我们用四种方法来画彩虹,效果方面不做拓展哦!

  一、常规画法(移动加旋转)

  这种方法应该是大家首先想到的,设置好画笔的粗细颜色清空后,再设置起始位置和方向,然后在重复执行中移动并旋转。

  一般旋转的总角度为180度,刚好是一个近似半圆。一定要记得在合适的地方落笔和抬笔哦!

  用同样的方法画出其它6条不同颜色的曲线,并且每一条曲线依次递减,就组成了漂亮的彩虹。

  具体程序如上图,使用两个变量来控制曲线的起始位置和幅度。

  效果如上图,具体的颜色变化可控制画笔的颜色值来改变。

  二、类似地球公转作品的方法

  大家还记得本公众号早期有个作品叫地球公转吗?地球移到太阳的位置,在旋转的同时向外移动100步,这样就形成了地球公转的效果。

  这种方法同样适用于画彩虹。

  是一条黄色的曲线。

  同样的方法,让不同颜色的曲线画7次就是彩虹。要注意起始方向和移动的步数。

  三、画点法

  这种方法简单,画7个不同颜色依次递减的圆,然后擦除多余部分即可。

  效果还是不错的!

  四、递归的方法。

  在画彩虹的过程中,彩虹7条曲线的画法是一模一样的,因此可以使用尾递归的方法。

  递归就是子问题和原始问题为同样的事情,在运行的过程中不断调用自己,直至结束条件。

  画出来的效果都差不多吧!

尊重原创文章,转载请注明出处与链接:http://www.mxiao.cn/1340/new/172609/违者必究! 以上就是杭州少儿编程童程童美培训学校 小编为您整理如何用Scratch画彩虹的全部内容。

推荐课程 / RECOMMENDED COURSE

  • 杭州少儿Python编程培训班

  • 杭州少儿机器人编程培训班

  • 杭州图形少儿编程scratch培训班

  • 杭州信息学奥赛编程培训班

  • 查看更多>>

定制专属于你的课程

10秒登记,定制专属于你的课程方案

填写下表,让专业老师根据你的性格爱好选择最适合你的。

版权所有:杭州少儿编程童程童美培训学校

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-035-8011