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

Scratch用20行代码重现“星球大战”飞机对战的经典

Scratch 少儿编程 7257浏览 0评论

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

来了,Scratch用20行代码重现“星球大战”飞机对战的经典|星空专栏第2期
专栏第2期:飞机对战
来了,Scratch用20行代码重现“星球大战”飞机对战的经典|星空专栏第2期

本周我们要制作的是飞机对战,在进入正式制作之前,我们来回顾一下无人不知的星际大战电影《星球大战》的特技:“嗡嗡”作响的光剑,炫目的飚飞机大战已经成为集体洗脑的文化符号,更是全球通用的视觉语言,经典icon不可动摇,我们先来回顾一下这酷酷的局面吧。

来了,Scratch用20行代码重现“星球大战”飞机对战的经典|星空专栏第2期

来了,Scratch用20行代码重现“星球大战”飞机对战的经典|星空专栏第2期

说到这里,还是忍不住来回忆某段影评的一段话:

这是一部充满了忠诚、冒险、浪漫、乐观和希望的影片,每一个人能在走出影院后,都会变得更加勇敢并充满力量,这就是整套《星球大战》系列影片的初衷。        

来了,Scratch用20行代码重现“星球大战”飞机对战的经典|星空专栏第2期

下面进入制作环节—飞机对战分9个步骤,自学时间约需40分钟。

步骤1:添加星空背景和我方飞机

背景添加路径:[背景库]—[话题]—[星空]分类下挑选一张太空图片 

来了,Scratch用20行代码重现“星球大战”飞机对战的经典|星空专栏第2期

角色添加路径:[角色库]—[话题]—[星空]分类下挑选一架飞机作为我方飞机;

来了,Scratch用20行代码重现“星球大战”飞机对战的经典|星空专栏第2期

[嗨,你应该很熟悉添加角色这个知识点了吧,后面针对添加角色和背景设置我们就不过多描述咯]    

步骤2:设置我方飞机名称和大小

飞机加上去了:我的天,好大的一架飞机!赶快将它调小吧:

来了,Scratch用20行代码重现“星球大战”飞机对战的经典|星空专栏第2期

来了,Scratch用20行代码重现“星球大战”飞机对战的经典|星空专栏第2期

步骤3:设置我方飞机随鼠标移动的效果

接下来我们要制作这样一个效果:让我方飞机随着鼠标移动

来了,Scratch用20行代码重现“星球大战”飞机对战的经典|星空专栏第2期

为我方飞机添加如下脚本:

来了,Scratch用20行代码重现“星球大战”飞机对战的经典|星空专栏第2期

步骤4:添加子弹并设置发射子弹

添加子弹,发射子弹。打开角色库,找到[话题]-[星空],为我方飞机挑选一款帅气的子弹!有了子弹,我们就需要将其发射出去!不过,一颗子弹的杀伤力实在有限,无法应付太多的敌机。怎么办呢?这里有个小妙招:

为子弹添加如下脚本:

来了,Scratch用20行代码重现“星球大战”飞机对战的经典|星空专栏第2期

这个效果不错吧?

来了,Scratch用20行代码重现“星球大战”飞机对战的经典|星空专栏第2期

思维发散点引导:如何添加子弹发射声音呢?

步骤5:添加敌机,并让敌机从太空纷纷降落

 目前我们的战斗力已经相当强劲,奈何,没有对手呀!无敌,是多么的寂寞,让我们来为自己设置一些挑战吧,哈哈!

既然要挑战自己,就不能设定太低的目标,不然轻松闯关就没有成就感啦;但是也不能太难,毕竟我们都不喜欢不断被狂虐嘛。这里有个好主意:太空每隔0.8秒就从天而降一架敌机

来了,Scratch用20行代码重现“星球大战”飞机对战的经典|星空专栏第2期

    为敌机添加如下脚本:

来了,Scratch用20行代码重现“星球大战”飞机对战的经典|星空专栏第2期

步骤6:击落敌机

 这么多敌机能看不能打,好气是不是?别急,现在就让你[击落]它们

来了,Scratch用20行代码重现“星球大战”飞机对战的经典|星空专栏第2期

    为敌机添加如下脚本:

来了,Scratch用20行代码重现“星球大战”飞机对战的经典|星空专栏第2期

 思维发散点引导:如何添加击落效果,添加击落声音,添加分数,增加游戏结束环节呢?开动你的小脑筋吧

步骤7:神秘的夜空

为了让夜空充满神秘感,我们在这里添加了夜空必不可少的角色:星星。无数的星星在夜空中闪烁:

来了,Scratch用20行代码重现“星球大战”飞机对战的经典|星空专栏第2期

实现方式:

来了,Scratch用20行代码重现“星球大战”飞机对战的经典|星空专栏第2期

真棒,完成发布就可以看到:分享你的项目
   

你需要注册vipJr并登录,才可以在线保存你的项目。

或者,你可以把项目保存到到你的电脑中,点选「文件」选单,再选择「保存」。

来了,Scratch用20行代码重现“星球大战”飞机对战的经典|星空专栏第2期
scratch知识点回顾和更多的思考

1、本课学习了设置角色的大小、如何用鼠标控制角色的位置、随机出现以及闪烁特效等。

  2、 通过本课的学习,你应该已经掌握控制角色变大变小、利用鼠标操作任何角色以及让角色随机出现的方式。你可以修改里面的数据,看看会发生什么样的变化,并尝试解释。

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