scratch实现猫捉老鼠(下)

前言:

上篇在这里

https://zhuanlan.zhihu.com/p/100220074

视频教程在这里:<因为有私信说视频教程效果看起来更好一点,所以就录下来了emmm>

https://www.bilibili.com/video/av80346868/?p=5

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

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

scratch实现猫捉老鼠(下)_第1张图片
猫咪代码

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

我首先来举个例子:

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

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

scratch实现猫捉老鼠(下)_第2张图片
关于广播

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

老鼠代码:

scratch实现猫捉老鼠(下)_第3张图片
接收到广播

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

scratch实现猫捉老鼠(下)_第4张图片
老鼠代码

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

THE END

现为少儿编程老师,有什么疑问可以私信我哦~~~~

如果你觉得这篇文章不错的话,请点个赞或者关注我啦,你的点赞是我持续写作的动力哦!(好吧,真的是想要关注呀,缺关注!!!)

如果想要代码的同学可以私信我哦~~~

你可能感兴趣的:(scratch实现猫捉老鼠(下))