合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
## 复习上节课学习的内容 小朋友们好!我是阿达老师。咱们上节课学习了好多东西呢,小朋友们还记得吗?咱们一起回忆一下吧! 上节课,我们一起认识了scratch。知道了scratch主要由舞台、角色、脚本等几个区域组成。 我们给游戏增加了背景,添加了猫咪、海马、海星三个角色。 我们使用**移动10步**这个积木来控制了猫咪的移动。 在小灶时间,我们一起学习了什么是编程,怎么写代码。 好啦,我们就正式进入这节课的学习内容吧! ## 本节课内容 这节课,我们就来学习怎么让游戏里的各个角色动起来。咱们一起进入scratch吧! ## 视频实战 我们打开网易咔嗒,在里面找到我们上节课做的作品,点击编辑作品。回到scratch的创作区。 在游戏里,猫咪会一直的跟着我们的鼠标移动。咱们先来实现这个效果。 我们在**动作组**里找到**移到....** 积木,把它拖动到创作区,从积木的下拉框中选择**鼠标指针**。点击这个积木,咱们猫咪就会跑到鼠标身边了。 在游戏里,我们需要让猫咪一直的跟着鼠标移动,所以我们在**控制组**里找到**重复执行**积木。把它拖动到创作区。 小朋友有没有发现**重复执行**积木就像一个张开的嘴巴一样,等着我们往里面喂东西。我们把**移到鼠标指针**积木放到**重复执行**积木的嘴巴里面。 这个时候我们点击这个脚本。猫咪就会一直的跟着我们的鼠标走了。 我们是点击**小绿旗**开始游戏的,因此我们在**事件**组里找到**当绿旗被点击**积木,把它拖动到创作区,放到我们刚刚做的脚本上面。 这个时候我们点击小绿旗开始游戏,猫咪就会跟着我们走啦! 好啦,我们这节课就到这里了,小朋友记得自己完成游戏哦,下面是我们的小灶时间! ## 小灶时间 在这节课里,我们学习的第一个重要积木是**重复执行**。这个积木是让嘴巴里面的积木一遍又一遍不停执行的意思。 这就是我们编程里的**循环**。**让特定脚本执行指定的次数是循环**,这个特定次数可以是几次、几十次、也可以是无数次。 生活中有很多循环的例子:太阳东升西落、我们每天上学下学、钟表不停的转动。这些都是循环,小朋友们在做这些游戏的时候,可以考虑用循环哦。 我们学习的第二个重要积木是**当绿旗被点击**,这个积木是如果绿旗被点击的时候就执行下面的**脚本**。 这就是我们编程里的**事件机制**。**当发生某个事件时就执行某个脚本是事件机制**。这个是编程里很核心的模型。 我们玩游戏的时候:**当触摸屏被按下**、**当键盘被按下**、**当摄像头被打开** 都是事件,游戏根据这些事件作出不同的响应。强大的游戏离不开**事件机制**。 我们把这节课学到的所有积木组合在一起,有的是上下贴在一起,有的是把“嘴巴”包进去。这些积木组合在一起就形成了一段**脚本**。这段脚本就是完整的**程序**了。 我们软件的功能一般都要有几个不同的**积木**组合在一起才能达成目标。我们写代码的过程就是找到合适的积木,把他组合在一起形成脚本的过程。 好啦,这节课的小灶时间就到这里啦,小朋友再见!