首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

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

【练习题】

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

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

【答案】

往下滚动查看参考答案。

编程思路讲解:

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

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

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

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

【代码】

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

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

【小结】

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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181211G18WEB00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券