保卫星球-Scratch射击创意游戏

保卫星球-Scratch射击创意游戏

保卫星球-51scratch
保卫星球-Scratch射击创意游戏
此内容为付费资源,请付费后查看
19.9
限时特惠
39.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

作品简介

今天为大家带来的Scratch作品是《保卫星球》,这是一款射击类小游戏。在一望无垠的宇宙中,各种陨石从四面八方迎面向星球飞来,赶紧拿起武器保卫我们的星球吧。

点击绿旗,运行程序,处在舞台中央的星球不停在自转,从舞台的四个角落不停的出现各种大小不一的陨石,它们以不同的速度向星球飞奔而去。玩家可以通过鼠标控制发射器的方向,并借助瞄准器锁定目标,再按下鼠标就可以发射子弹,每击中一颗陨石就得1分,如果陨石碰到星球了,则游戏结束。

作品效果

Scratch保卫星球作品的完整效果如视频所示:

Scratch保卫星球作品效果

作品解读

Scratch保卫星球作品一共使用了7个角色,如图所示:

Scratch保卫星球角色列表
Scratch保卫星球角色列表

各角色效果简要说明如下:

  • gun:用于发射子弹,它会随着鼠标的移动而转向,从而确定发射方向;
  • bullet:子弹角色,当按下鼠标时会发射出一颗子弹,允许子弹连发,碰到舞台边缘或陨石消失;
  • rock:陨石角色,从舞台的四个角落出现,然后向星球靠近,碰到子弹会消失;
  • sun:星球角色,在舞台中央不停的自转,碰到陨石,游戏结束;
  • aim:瞄准器,跟随鼠标移动,用于锁定目标;
  • 个位和十位:用来显示分数。

在使用Scratch创作保卫星球作品中,有两个点需要重点关注:

  • 如何让gun角色绕着星球转动
  • 怎么确保陨石从四个角落随机出现

接下来,就这两个关键点做一个详细的说明。

1.让gun角色绕着星球转动

gun并没有放在舞台的(0,0)位置,那它是怎么绕着星球转动的呢。答案是设置好gun角色的造型中心,如图所示:

gun角色造型中心
gun角色造型中心

造型中心的含义有二:

  • 角色的定位,设置角色的x和y坐标都是相对于角色的造型中心的
  • 角色的旋转,在旋转的时候,是绕着造型中心来旋转的

同时,也要注意,造型中心点可以在造型之内,也可以在造型之外,本作品就是将造型中心设置到造型之外的。

2.确保陨石从四个角落随机出现

由于舞台本身比较小,为了更好的游戏效果,因此将陨石出现的位置设置为四个角落,这该怎么实现呢?对于舞台随机位置或者某一边缘的随机位置都非常简单,只在四个角落似乎有些麻烦,其实也有办法的。

说白了,四个角落,就是4种情况,可以拆分为4个分支来分别处理,可以先在1-4之间随机一个数,然后针对每一个数字设置一个角落即可,具体的代码如下:

设置陨石的随机位置
设置陨石的随机位置

如此一来,就可以确保陨石从四个角落的随机位置出现了,是不是挺简单的呀。

© 版权声明
THE END
喜欢就支持一下吧
点赞7赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容