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