Scratch系列 Scratch入门-动画的积木搭建

大家好,在准备好环境,添加好角色、背景、声音后,我们可以开始正式的进入编程世界了。

我们先介绍积木的搭建,方便让角色动起来,按照自己的想法的轨迹运动,按照自己设计的方法改变造型,显示、隐藏,增大、缩小,色彩增强减弱,键盘按键控制;背景切换,添加声音效果。

介绍以后,后面会通过几个小动画练习一下这些操作。

动画的积木搭建

积木类型

积木的搭建非常简单,将不同的积木块相互放到一起,将凸凹的地方拼好就可以了。

其中积木总共有上图这几种形状,不看颜色。

积木形状分类:

  1. 第1个形状,代表着接收到的事件,一般是一段程序开始的地方。比如被点击、按下xxx键、背景换成xxx、当接收到xxx消息。这个形状可以在下方接上其他积木块,比如第4个形状、第5个形状。
  2. 第2个形状,是一个数据,代表着不能接到其他积木的上方和下方,没有凸凹的接口。但是可以放到第3个形状的中间,椭圆的位置。比如有 变量、响度、计时器、当前时间、运算等积木,这些都是一个数据。本身不代表一段程序,不能实现一个功能,需要和其他积木配合。
  3. 第3个形状,是一个判断公式、一个是否成立的结果。代表着也不能接到其他积木的上方和下方,没有凸凹的接口。但是可以放到第5个形状的中间,6边型的位置。同样,本身不代表一段程序,不能实现一个功能,需要和其他积木配合。
  4. 第4个形状,是一个终结积木,接到其他积木块的下方,永远循环下去。内部可以添加子判断,符合条件就停止。下方是平的形状,所以不能添加其他积木块在下方。是一个终结的积木块。
  5. 第5个形状,是一个普通的积木块形状,上方可以放置积木块,下方也可以放置积木块,是的整个流程连接起来,实现复杂的功能。该积木内部实现自己的功能逻辑。

其他积木块也都是这几个形状,功能不同,但是形状一样。

积木搭建

将积木凸凹的地方衔接起来,就完成了前后积木的搭建。想椭圆或六边形的积木套入带椭圆或六边形的空心的积木块内,就完成的变量或判断积木的搭建。Scratch就是想积木一样,能够衔接的积木块相互靠近就会组合到一起。