大江课堂Scratch编程入门练习作业:
【练习题】
请独立使用Scratch完成编写下面练习项目的程序。(页面底部有参考答案,请不要先看哦。)
程序的运行效果如下图动画所示:
【答案】
往下滚动查看参考答案。
编程思路讲解:
发射子 弹功能在游戏中常常会用到,是一个非常有用有趣的功能,我们要掌握好它的编程原理。
从上面演示动画中看,并不是小猫能够控制子弹角色发射,而是子弹角色响应空格键自己飞出来的,所以我们需要考虑子弹是如何不断飞出来的。当然,也可以准备很多个子弹角色,发射一个就隐藏一个,但这样会增加我们编程的工作量,不是一个聪明的做法。
我们学习过克隆指令,可以复制角色并且还能和角色一样进行操作,所以我们只需要设计一个子弹角色。角色的设计如下图:
角色克隆之后,我们可以利用循环让角色往右移动,因为考虑到移到边缘克隆角色要消失,所以需要使用有条件的重复执行,增加一个碰到边缘的判断条件。
【代码】
上面演示动画的程序只给子 弹角色添加了代码,完整代码参考下图:
如果想给小猫或者背景增加一些效果,同学们可以在此基础上自己独立去做一下。
【小结】
本节课主要是对克隆指令的应用,克隆指令一般有一个完整的使用过程,先克隆,然后在调用克隆体启动指令,最后删除掉克隆体。
领取专属 10元无门槛券
私享最新 技术干货