最新消息:380元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

Scratch制作大型战斗游戏——BB-8大战外星人

Scratch 少儿编程 2519浏览 0评论

友情提示:380元/半年,儿童学编程,就上码丁实验室

今天晚上的星星格外明亮,BB-8机器人兴致勃勃地在外面赏起了星星,一颗两颗三颗……数着数着不知不觉就睡着了.z z z Z Z

然而,就是在这个平静的夜晚,外星人已经计划好攻打地球了,现在正朝着地球飞来…

轰…轰…轰..快跑啊~外星人来攻打地球了~

此时,睡梦中的BB-8突然惊醒,发现自己完全动弹不了,原来早已被外星人控制!

Scratch制作大型战斗游戏——BB-8大战外星人

小朋友们是否愿意帮助BB-8来击退外星人,保护我们美丽的地球呢?

赶紧和我一起来帮助BB-8大战外星人吧!

第一步:让BB-8随着我们的鼠标左右移动

大家想想:左右移动改变的是X坐标,还是Y坐标呢?

在这里我们用到了侦测脚本里面的鼠标X坐标,这个积木可以随时侦测我们鼠标移动的X坐标的数值

Scratch制作大型战斗游戏——BB-8大战外星人

可是为什么我们的BB-8没有随着我们的鼠标移动呢?那是因为得加上重复执行积木块,这样我们的动作才会持续进行

Scratch制作大型战斗游戏——BB-8大战外星人

很好,我们的BB-8已经摆脱了控制,现在,小朋友们赶紧将他的武器找回来吧~

第二步:当接收到“发射炮弹”消息后,让子弹从BB-8体内发射出来

在动作脚本中有一个移到..积木,选择移到BB-8,并将子弹显示出来

Scratch制作大型战斗游戏——BB-8大战外星人

这时,可以看到子弹已经停留在了BB-8体内,最后让子弹向上运动

改变的是X坐标还是Y坐标?

只要子弹碰到上边缘,就将其隐藏

Scratch制作大型战斗游戏——BB-8大战外星人

第三步:现在,BB-8已经恢复了战斗能力,为了增加游戏效果,我们给子弹设置一个酷酷的声音

Scratch制作大型战斗游戏——BB-8大战外星人

小朋友们赶紧带着BB-8去守护地球,打到外星人吧!

Scratch制作大型战斗游戏——BB-8大战外星人

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