Scratch游戏教程 | 飞机大战

转载自:微信公众号《白衣彳亍》


效果展示:

准备工作:

  1. 选择空白背景;
  2. 传飞机大战所需素材;
    文章底部获取素材
  3. 删除默认小猫角色造型
  4. 新建变量:分数和状态;

舞台区展示

角色区展示

实现思路:

1.总结:从舞台上午向舞台下午随机移动的角色有,子弹,敌机,并排子弹,光圈子弹,催泪弹,强力子弹,防御墙,太空背景1,2,向下移动角色需要侦测碰到我方战机时做什么事情,如果是属于我方的道具,则战机的战力加成;

2.我方战机为图灵号.作用是上下左右移动,打击敌方战机

1.我方战机移动代码:




2.我方道具的代码:

子弹代码实现:

各种类型的子弹代码:

子弹刚开始的时候会每隔1-15秒之间的随机数克隆自己,注意,这里子弹并不是发射的子弹而是我方战机碰到的子弹,子弹克隆好自己之后,会移到舞台上方的任意位置,更换状态,重复执行直到道具的Y坐标<-180的时候会删除此克隆体.

敌机代码:

总结

飞机大战的难度中等,用到广播,变量,克隆,重复侦测较多,便于学生综合运用所学习到项目。

下载素材

版权说明:资源均源于互联网收集整理,不保证资源的可用及完整性,仅供个人学习研究,请勿商用。喜欢记得支持正版,若侵犯第三方权益,请及时联系站长删除!