第四章
第一节:认识新模块。
1. 碰
呀呀呀!!!它怎么了啊,这么不小心撞到墙上了呀。疼不疼,吹一吹(咦~)。
同学们有没有发生过碰到桌子,碰到墙这种情况!!疼不疼!!!
(反正我没有~QQ~)
下面我们来看看他们都碰到了什么东西???
马里奥碰到了什么呀?它把?摘掉了。
马里奥碰到?后是不是就可以过关了呀!
马里奥这次又碰到了什么?它吃了个蘑菇。
马里奥碰到蘑菇?后是不是会变得很厉害。
马里奥这次又又碰到了什么?它碰到了乌龟。
游戏结束!
马里奥为什么碰到乌龟?游戏就结束了呢?
是不是程序里面就这样设置的。如果马里奥碰到乌龟,那么游戏结束。
我们也有程序积木可以实现这样的功能。我们在"侦测"里面可以找到下面的积木碰到()?。
它的里面现在有两个选项。
碰到鼠标指针? :指的是舞台区的角色,碰到鼠标指针的时候。
碰到舞台边缘? :指的是舞台区的角色,碰到舞台区边缘的时候。
这块程序积木我们可以和如果()那么()一起来使用。
我们一起做一个小程序,让小猫碰到舞台边缘,移动到x0y0的位置。
第二节:奔跑的雪人
我们这一小节中一起来做个小程序,让雪人奔跑起来,带雪人看看一年四季是怎样的。
我们先添加四张背景图,来代表春夏秋冬四个季节。这里我选了这几张。同学们也可以选其它喜欢的。
我们可以从左上角的背景里看到,现在有5张背景图了。我们把第一张空白的右键删除掉。
老师接着又从角色库里,选了一个雪人,一个小绿旗。
我们把雪人移动到左边,绿旗子移动到右边。当雪人碰到小绿旗的时候,我们就更换下背景。
我们要完成这个程序 ,还需要认识一个可以更换舞台背景的程序积木下一个背景。
下一个背景:当我们有很多舞台背景时,可以通过这块积木进行切换。
当我们的舞台区里面有多个角色时,我们在看看碰到()?这块积木。
它的里面又多了一个选项,也就是碰到我们角色区中其它的角色。
我们现在让雪人跑起来。
当我们点击绿旗子的时候,我们先让雪人移动到左边x:-166 y :-81 的一个位置,
如果雪人碰到了旗子,我们就把雪人再次移动到左边,并更换一个背景。这样
看起来就像雪人在不停的跑一样。
同学,带你的雪人走过春夏秋冬了吗?
第三节:小松鼠走迷宫
我们这一小节里做一个完整的走迷宫程序。
素材链接:https://pan.baidu.com/s/1Qd5mNjy3ArSRs4oBwvYyIQ 提取码:lnvb
我们先把下载好的素材,上传到scratch中。
我们调整一下角色的位置,把松鼠放到起点,蛋糕放到终点的位置。
既然我们要走出迷宫,我们是不是应该先让松鼠走起来呢!
我们看看松鼠可以动了吗?
我们的小松鼠现在可以移动了,但是...他好像可以走出迷宫。我们该怎么限制小松鼠呢?
我们可以用一个新的程序积木碰到颜色()?
当小松鼠碰到背景图上面的绿色时,我们让小松鼠的坐标,往回增加或减少相同的位置。
我们看看小松鼠还会在跑出去吗?
小松鼠可以沿着迷宫跑了,我们给小松鼠增加一个奖励。
当小松鼠碰到蛋糕时,小松鼠走出迷宫吃到蛋糕?。
当小松鼠碰到圣诞树时,小松鼠从新回到起点,作为偷懒的惩罚。
我们来看看程序还有没有问题。
完整程序。