友情提示:380元/半年,儿童学编程,就上码丁实验室。
从内容上看,Scratch 编程案例有很多选择,如游戏编程(飞机射击、跑酷、接苹果等等)或学科结合(和数学、英语、语文、科学紧密关联的作品)。
本系列文章将使用scratch编程来绘画,从简单图形到复杂图案,甚至可以实现动画效果。编程绘画非常直观,对于孩子们来说也非常接近他们的生活,效果上也比较神奇,作者觉得这是孩子们学习scratch编程的很好的契合点。
准备知识
1:舞台的坐标和方向:
横方向用x坐标表示,向右变大,最大240,向左变小,最小-240;
纵方向用y坐标表示,向上变大,最大180,向下变小,最小-180。
方向如上图所示。
角色在舞台上运动,就是由方向和坐标这两个要素决定的。一般先要确定方向,然后再确定移动的步数。
2:初始化
初始化是程序开始运行时,舞台或者角色的状态。它非常重要,我们对舞台或者角色编程第一步就是要初始化。例如:
初始化还有其他的一些操作元素,这里就不一一列举了。
开始绘图吧
Scratch中的“画笔”模块专门用于绘图。同样,我们也需要进行一些绘图的初始化操作:
画笔准备好了,画笔的颜色和粗细也设定好了,起笔位置也准备好了,接来就要落笔并运动起来,落笔后运动的轨迹就是我们画出的内容。
下面的程序画出一个“1”:
下面的程序画出一个“2”:
那么如何编程绘制出数字3、4、5呢?交给你来完成吧!
本文作者:温州贝克少儿编程叶老师
Scratch艺术编程系列课程:
Scratch艺术编程 1:绘制数字
Scratch艺术编程 2:画长城
Scratch艺术编程 3:画多边形
Scratch艺术编程 4:变量和函数
Scratch艺术编程 5:“花满园”之再谈函数