实现效果

绘制一个圆形和一个针孔

让圆形移到最上层显示

针孔代码
让针孔旋转起来

此时点击代码块实现效果:

此时我想要按下空格键,针孔就可以在 一秒内滑行到圆形区

此时运行效果如下:

这里不可能绘制很多根针,所以这里要使用要克隆的知识点。
克隆也就是相当于复制啦。当我按下空格键的时候,克隆一个针孔让他旋转起来就OK啦。
那我们来看看这里应该怎么去编写代码呢?

当按下空格的时候克隆自己,不过这里要加一个等待时间,因为我们计算机运行的速度是非常快的。不然的话会造成一些不必要的麻烦。
此时的运行效果和我们想要的样子非常接近了。

现在增加计分功能和完善游戏机制
计分功能

完善游戏机制
当针孔碰到红色(也就是针孔的时候),游戏结束
当针孔分数得到一定的数量的时候,游戏胜利。这里我只是设定为5,你可以随意设定。

这里运用到了广播的知识点
顾名思义:广播。也就是我们学校里面的大喇叭,例如校长在大喇叭讲话我们学生可以听到。
准确来说:就是我们不同的程序之间,可以通过消息来衔接,传递消息。是一个发送信息的媒介和代码,有发送广播的代码,当然就有接收广播的人啦。
在我们的事件类方块中,有一个当接收到广播的代码指令 顾名思义,接收消息。运行代码。
在本文,游戏胜利和失败会接收到这个广播,并且运行程序。
成功

失败

运行效果如文章开头:

THE END
现为scratch、Python少儿编程老师。有疑问可以私信哦~~~
源码分享:链接:https://pan.baidu.com/s/1DzbmgcFO2UNRZeCB1Fgqbg
提取码:j2yn
复制这段内容后打开百度网盘手机App,操作更方便哦
网友评论