企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 复习上节课学习的内容 Hello!阿达老师回来啦!老样子,我们还是先复习一下上节课学习的内容。 **碰到鼠标指针**积木是游戏里的碰撞检测,海马和猫咪碰撞有这个积木来实现。 scratch的声音组里用来让游戏发出声音,里面有很多的积木,我们会陆续学习。 事件广播是游戏间不同角色之间相互交互的关键。一个角色广播事件,另一个角色接收事件。通过这种方式来让游戏间的角色相互配合。 这节课,我们来指导猫咪抓海星,赶紧进入课堂吧! ## 本节课内容 我们打开上节课做的游戏,选中海星角色。在创作区用**当绿旗被点击**和**移到0,0**两个积木让海星在游戏开始的时候位于舞台中央。 接下来。我们增加**重复执行**积木,再里面添加:**如果...那么**积木,在下拉框里选择**猫-飞**。这两个积木是在游戏开始的时候,重复执行检测海星是否碰到猫咪的积木。 当海星碰到积木时,我们播放声音:water drop。表示抓到海星了。 当海星被抓到后,我们需要让海星移动到其他位置上。这用到了我们前几节课学习到的**随机数**积木。 我们添加**移到x:,y:** 积木,x填充:**在-200到200之间选择一个随机数**、y填充:**在-150到150之间选择一个随机数**。 我们再次运行游戏,猫咪就能不断的抓海星啦!这节课是不是比较简单?小朋友会做吗? 好啦,我们一起进入小灶时间吧! ## 小灶时间 这节课我们用前几节课学习的积木给海星增加了脚本,让猫咪可以抓海星了。 我们使用的第一个积木还是**碰撞检测**,用来判断猫咪是否抓到海星。 第二个积木是 **在... 到... 之间选取一个随机数**。通过这种方式,海星每次就能随机的出现在游戏中了。 到这里,我们游戏的主体功能就完成了,猫咪、海马、海星有了各自的脚本。每个角色按照自己的脚本运动。小朋友们可以尝试给游戏里增加一些其他角色来增加游戏的乐趣。怎么样,你会吗? 好啦,我们这节课的小灶时间就到这里啦!小朋友们再见!