最新消息:

scratch实现猫捉老鼠(下)

Scratch 少儿编程 2216浏览 0评论

友情提示:视频教程观看时请手动设置清晰度。

前言:

上篇在这里

Scratch实现猫捉老鼠(上)

那么上节课我们已经学会了如何让我们的小猫按下上下左右键进行移动。今天我们就去实现猫咪抓到老鼠之后会喵叫并且老鼠要隐藏。

首先选中猫咪角色进行编码:

scratch实现猫捉老鼠(下)
猫咪代码

这里涉及到一个新的知识点:广播

我首先来举个例子:

在学校我们会有大喇叭,当校长公布一些重要的通知的时候,会在大喇叭前说话。那么我们的校长一个人发送广播,有发送就有接收广播的人,谁是接收广播的人呢?是不是我们的全体老师和学生。

在我们Scratch里面也是,一个角色发送广播,所有的角色都能够接收到这一个广播。(包括这个发送广播的人也能够接收到广播)[也就是校长发布一条新消息(广播)->学生、老师、校长都能够接收到这条广播]

scratch实现猫捉老鼠(下)
关于广播

现在我们给老鼠发一条消息,让老鼠知道自己被抓住了。

老鼠代码

scratch实现猫捉老鼠(下)
接收到广播

现在我们大致能够实现这个效果了。但是呐~还会存在一个小bug~

scratch实现猫捉老鼠(下)
老鼠代码

为啥在小绿旗点击的时候要显示呢?因为我们抓到老鼠代码隐藏了立马把程序停止掉之后那我们的老鼠就隐藏掉啦。所以程序开始的时候一定要让我们的老鼠出现哦~

转自知乎专栏:花果茶

您必须 登录 才能发表评论!