Hi,大家好,本次介绍Scratch的基础运用,内容如下:
-
使用角色制作动画并在舞台上移动
-
理解Scratch基本的运动、外观、条件控制等基础积木的应用。
响当当老师把本次的项目叫做:不撞南墙不回头。
首先介绍下本次教学内容的几个主要积木块
1: 运动积木块:
移动 10 步这个数字大家可以按照需要自己调整。调整方法:点击积木上的白色圆在里面填上想要的数字即可。
使用面向..方向积木就能将角色旋转到任意一个角度。如果是要面向上下左右,那么使用该积木中的下拉菜单即可快速选择。角度值可以是负数。0是向上,90向右,180向下,-90向左。
当角色运行过程中触碰到边界后反弹。
2:外观积木:
角色可以从舞台的一头移动到另一台,但如果在移动过程中静止不动,角色看上去就特别生硬。如果角色的各个造型之间能以适当的速度切换,那么移动时更加逼真。 本次示例中小猫有两个造形,大家可以点击小猫角色后再点击造形页签查看。
3:声音积木:
可以播放角色自带的语音也可以是我们自己的录音.
4:控制积木:
如果...那么中间的菱形代表条件,如果符合条件就执行积木块里面嵌套的积木,不符合则不执行里面的积木。
一直重复运行里面嵌套的积木块
5:侦测积木;
当角色碰到指定的颜色,一般于如果..那么积木块配套使用
项目要求:当按下键盘空格键后小猫前进10步,再按一次再前进10步。当小猫碰到我们设定的墙体后返回并发出”喵”的一声。而当小猫走到项目界面最左边后再次掉头。
难点:在这个项目中除了需要我们用到上面所述的积木块,我们还需要关注小猫的旋转模式
在项目中响当当老师使用的是 水平旋转模式。大家也可以分别选择其它的模式并试验看看会得到什么效果。
项目示例:
先在舞台上用画笔画出一条红色的竖线当墙,然后单击小猫角色设置它的旋转模式并按下面示例添加它的脚本。
如果我们想要只按一次空格键小猫就可以自行来回走动,而不是按一次走10步。那么我们就需要在脚本中添加 重复执行的控制积木,如下:
好了,设置完脚本后大家可以点击绿色的小旗后按空格键来观看下小猫的运行情况了。点击红色小圆点则结束运行。
脚本解析:
本期拓展:开动脑筋想想如何才能够在按下键盘指定按钮后项目停止运行?例如说当按下 Q 键后项目停止运行。