少儿编程入门(23)——坦克打飞机(上)

Scratch 少儿编程 2154浏览 0评论
少儿编程入门

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

  • 本系列课程适合2-4年级同学入门,每周五发布,共30次课左右。

  • 本课程使用网易卡搭进行创作(https://kada.163.com/)。网易卡搭是中国科协青少年科技中心、中国青少年科技辅导员协会指定的教学和比赛平台。


少儿编程入门(23)——坦克打飞机(上)

 

课程摘要

———————

【作品描述】

玩家使用鼠标控制坦克左右移动,在躲避飞机炸弹的同时,点击左键可以发射炮弹攻击飞机。

【知识点】

课程内容

———————

一、准备舞台和角色

1.舞台选择一个野外的图片即可。如下图:

少儿编程入门(23)——坦克打飞机(上)

 

2.删除默认的角色。新建一个空白角色,切换到矢量模式,绘制一个坦克。如下图:

少儿编程入门(23)——坦克打飞机(上)

3.涂色,对齐中心点后,复制一个造型,然后改变炮管的位置为朝上。如下图:

少儿编程入门(23)——坦克打飞机(上)

 

4.新建一个空白角色,在矢量图模式下绘制一架飞机。如下图:

少儿编程入门(23)——坦克打飞机(上)

5.再新建两个角色,分别绘制坦克发出的炮弹和飞机扔下的炸弹。如下图:

少儿编程入门(23)——坦克打飞机(上)

6.重命名所有角色,在造型区调整所有角色的大小和中心点。如下图:

少儿编程入门(23)——坦克打飞机(上)

二、坦克的脚本

1.坦克需要在水平方向上跟随鼠标移动。如下图:

少儿编程入门(23)——坦克打飞机(上)

2.点击鼠标时,坦克要切换到向上发射的造型。如下图:

少儿编程入门(23)——坦克打飞机(上)

3.点击鼠标的同时,坦克要发射炮弹,这里我们引入一个新的积木:克隆。克隆的意思就是复制,原件叫做本体,复制出来的叫做克隆体。我们每点击一次鼠标,就发出一次克隆炮弹的指令。如下图:

少儿编程入门(23)——坦克打飞机(上)

 

三、炮弹的脚本

1.切换到炮弹的脚本区,引入另一块新的积木:当作为克隆体启动时。如下图:

少儿编程入门(23)——坦克打飞机(上)

2.点击绿旗之后我们发现有三个问题:一是炮弹发射频率太快,我们需要多引入一个重复执行来分别处理移动和造型切换;二是炮弹出现的位置不对,应该出现在炮管口部的位置,需要将炮弹的y坐标增加一小段距离即可;三是炮弹的本体没有隐藏,我们只需要把本体隐藏起来,把克隆体显示出来就行。如下图:

少儿编程入门(23)——坦克打飞机(上)

■本次课程结束

转自公众号:
思格奇创意编程

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