最新消息:

Scratch编程入门练习作业—发射子弹

Scratch 少儿编程 5393浏览 0评论

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

大江课堂Scratch编程入门练习作业:

 

【练习题】

请独立使用Scratch完成编写下面练习项目的程序。(页面底部有参考答案,请不要先看哦。)

 

Scratch编程入门练习作业—发射子 弹

程序的运行效果如下图动画所示:

 

Scratch编程入门练习作业—发射子 弹

【答案】

往下滚动查看参考答案。

 

编程思路讲解:

 

发射子 弹功能在游戏中常常会用到,是一个非常有用有趣的功能,我们要掌握好它的编程原理。

 

从上面演示动画中看,并不是小猫能够控制子弹角色发射,而是子弹角色响应空格键自己飞出来的,所以我们需要考虑子弹是如何不断飞出来的。当然,也可以准备很多个子弹角色,发射一个就隐藏一个,但这样会增加我们编程的工作量,不是一个聪明的做法。

 

我们学习过克隆指令,可以复制角色并且还能和角色一样进行操作,所以我们只需要设计一个子弹角色。角色的设计如下图:

 

Scratch编程入门练习作业—发射子 弹

角色克隆之后,我们可以利用循环让角色往右移动,因为考虑到移到边缘克隆角色要消失,所以需要使用有条件的重复执行,增加一个碰到边缘的判断条件。

 

【代码】

上面演示动画的程序只给子 弹角色添加了代码,完整代码参考下图:

 

Scratch编程入门练习作业—发射子 弹

如果想给小猫或者背景增加一些效果,同学们可以在此基础上自己独立去做一下。

 

【小结】

本节课主要是对克隆指令的应用,克隆指令一般有一个完整的使用过程,先克隆,然后在调用克隆体启动指令,最后删除掉克隆体。

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