美文网首页scratch
Scratch入门级游戏课程-星际大战 上

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

作者: scratch少儿编程 | 来源:发表于2019-04-16 13:50 被阅读1次

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

    “怎么又死了,

    快去吃,

    加一条命回来。”

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

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

     

    01今日课程主题

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

    02   讲师介绍

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

    03   开始课程

     

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

     

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

    碰到边缘就反弹

    X,Y坐标

     组合起来

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

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

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

    本期的新朋友–子弹角色

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

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

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

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

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

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

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

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

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

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

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

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

    相关文章

      网友评论

        本文标题:Scratch入门级游戏课程-星际大战 上

        本文链接:https://www.haomeiwen.com/subject/nckbwqtx.html