Scratch 是MIT 媒体实验室开发的一种编程语言,其目的是教授孩子和其他初学者学习编程。Scratch 2.0 支持计算机游戏、交互式故事、图形图像和计算机动画以及各种其他多媒体项目的开发。下面我们就用Scratch 2.0来进行简单编程吧。
舞台Scratch及其编程界面
主界面:舞台区、背景区、角色区、编程模块区、脚本/程序编辑区组成。
造型编辑界面:角色造型存放区、造型编辑区。
声音编辑界面:声音库、录音区。
在Scratch的脚本及使用
脚本就是程序,它控制角色的所有行为和动作。脚本的编写通过编程模块来完成。
在角色区点击需要编写脚本的角色,在右侧脚本编辑区编写的脚本就是该角色的。
从模块区拖动模块到编程区,组成一个个程序块,程序块就是脚本,把积木或积木块拖动到模块区就会删除掉。
脚本有哪些种类
一共九类标准模块,分别是运动、外观、声音、画笔、数据、事件、控制、侦测、运算。例如:“移动10步”就是你控制的角色会移动10步;“等待1s”就是在开始运行之后等待1s进行下一步操作。
给“面向指针”和“移到指针”两个模块加上控制脚本,控制前两个模块可以“重复执行”,什么时候开始呢?就再拉一个事件模块过来,“当小绿旗被点击“的时候开始重复执行之前的操作。
点下标示位置的小绿旗,会发生什么呢?脚本就会开始有反应了,相应的角色会根据所编写的脚本进行不一样的变化。如图所示,按下小绿旗后,小猫就开始跟着鼠标指针一直跑了。
这样一个用Scratch编程的小动画就完成啦,是不是很简单呢?