Scratch入门级游戏课程-星际大战 上

网友投稿 2019-03-28 13:33

星际大战这个80、90后风靡一时的一款小游戏

“怎么又死了,

快去吃,

加一条命回来。”

这样的场景是不是记忆犹新呢?

下面我们来看一下这个星际大战的游戏制作。

01   今日课程主题

Scratch入门级游戏课程-星际大战 上

02   讲师介绍

一个从日本归来的厉害“女龟”

https://cdn.china-scratch.com/timg/190330/1333191529-0.jpg

03   开始课程

角色:战斗机、子弹、1号敌机、2号敌机

今天,我们先来编写战斗机的脚本,战斗机是在游戏舞台的下方,随着鼠标左右进行移动,碰到边缘就会反弹。这样我们就需要运动模块的命令

碰到边缘就反弹https://cdn.china-scratch.com/timg/190330/1333192F6-1.jpg

https://cdn.china-scratch.com/timg/190330/1333194914-2.jpg

X,Y坐标轴

https://cdn.china-scratch.com/timg/190330/1333195293-3.jpg

                                                                           组合起来

https://cdn.china-scratch.com/timg/190330/1333204202-4.jpg

这样子我们的战斗机不会服从我们的指令,所以我们需要----控制模块----重复执行

https://cdn.china-scratch.com/timg/190330/13332011O-5.jpg

接下来,我们修饰一下战斗机,可以通过外观模块调整一下战斗机的大小,让战斗机调整到适合的大小。事件模块---当绿旗被点击时----控制我们的游戏开始

https://cdn.china-scratch.com/timg/190330/133320C54-6.jpg

战斗机的脚本暂时告一段落。

本期的新朋友--子弹角色

子弹最开始是在舞台中消失的,游戏开始时会出现好多子弹。神奇的是子弹会随着战斗机进行位移。

首先,我们先来制作很多很多的子弹吧----克隆


https://cdn.china-scratch.com/timg/190330/1333211D5-7.jpghttps://cdn.china-scratch.com/timg/190330/1333215431-8.jpghttps://cdn.china-scratch.com/timg/190330/13332161Y-9.jpg

 当游戏开始时,子弹就开始不停的克隆自己。组合起来就是这样。

https://cdn.china-scratch.com/timg/190330/133321M47-10.jpg

这样子弹克隆的速度会很快,我们可以使用控制模块---》【等待1秒】调节一下子弹克隆的速度。游戏没开始时,子弹是隐身的---外观模块---隐藏

https://cdn.china-scratch.com/timg/190330/1333225T6-11.jpg

当游戏开始时,子弹会出现在舞台上,我们可以通过外观模块--显示---将子弹显示出来。子弹是要随着战斗机的移动进行位移的。这时运动模块的【移到x:-185 y:206】就不是简单的坐标值能解决问题的了。这时需要侦测模块中的

https://cdn.china-scratch.com/timg/190330/1333223V2-12.jpg

打开舞台后面的倒三角,找到战斗机,Scratch会自动调节出战斗机的x坐标,同时,战斗机的Y坐标也是可以调节出来的。

https://cdn.china-scratch.com/timg/190330/1333223331-13.jpg

如果感觉位置有偏差,可以通过运算模块--

https://cdn.china-scratch.com/timg/190330/1333226153-14.jpg

进行微调。我的版本X坐标有点偏左,通过运算,+8向右微微移动。

https://cdn.china-scratch.com/timg/190330/1333221948-15.jpg

位置调整完毕,接下来,我们的子弹就要运动起来了,子弹是朝向上方发射的。所以呢。。。运动模块耍起来---Y坐标赠加正值,而且是要一直运动的哟

https://cdn.china-scratch.com/timg/190330/1333235058-16.jpg

子弹是很珍贵滴,我们要给子弹一个生命值。这时我们可以通过指定等待时间----》删除克隆体

https://cdn.china-scratch.com/timg/190330/1333231405-17.jpg

这样我们的子弹角色也暂时制作完成了,下面来看一下制作完成后的样子吧。

今天我们制作的是战斗机和子弹的角色,大家会发现还剩下1号敌机和2号敌机的角色还没制作,下期我们精彩继续吧。

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com