椰子炮大战僵尸-Scratch经典游戏改编

椰子炮大战僵尸-51scratch
椰子炮大战僵尸-Scratch经典游戏改编
此内容为付费资源,请付费后查看
9.9
限时特惠
19.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

作品介绍

今天为大家分享的Scratch作品是《椰子炮大战僵尸》,这是一款射击类小游戏,作品取材于经典游戏植物大战僵尸,游戏的目标是控制椰子炮发射炮弹,干掉铁桶僵尸。

点击绿旗,运行程序,进入游戏封面,点击开始游戏按钮,正式进入游戏,从舞台右方随机位置陆陆续续的出现铁桶僵尸,迈着步子慢慢向舞台左边走去。在舞台左侧有一架椰子炮,玩家可以通过鼠标来改变大炮的方向,按下鼠标键则会发射一颗炮弹,碰到舞台边缘会消失,如果打中铁桶僵尸,则出现爆炸效果,僵尸随之消失,分数加1,需要注意的是,炮弹不能连发,一发炮弹发射出去,需要等待两秒钟才可以继续发射下一颗炮弹。玩家有5条生命值,如果铁通僵尸躲过炮弹,到达舞台的左边,则生命值减1,当生命值减到0时,游戏结束。

作品效果

Scratch椰子炮大战僵尸作品的完整效果如视频所示:

Scratch椰子炮大战僵尸作品效果

作品解读

本作品取材于经典游戏《植物大战僵尸》,功能并不复杂,只实现了原游戏的一个小功能,作品一共使用了11个角色,如图所示:

Scratch椰子炮大战僵尸角色列表
Scratch椰子炮大战僵尸角色列表

各角色功能和效果简单说明如下:

  • 椰子炮-炮架:固定在舞台左侧,炮架是固定不动的;
  • 椰子炮-炮筒:炮筒和炮架相连,随鼠标转动而转动,
  • 炮弹:按下鼠标键,发射一颗炮弹,当打到僵尸时,会出现爆炸效果,一共有19个造型;
  • 铁桶僵尸:僵尸从舞台右边缘随机位置出现,一步一步向左移动,碰到炮弹则会消失,如果碰到舞台左边缘,则玩家生命值减1;
  • 红心:表示玩家的生命值,有5个红心角色;
  • 开始游戏:开始游戏按钮,点击该按钮,正式进入游戏;
  • 游戏结束:当玩家生命值减到0时,出现游戏结束效果,同时播放失败音效。

本作品的重点是铁桶僵尸的克隆及运动效果,这一部分之前介绍的比较多了,这里重点说两个细节。

1.炮筒绕着炮架转动

这里的椰子炮分为炮筒和炮架两个部分,其中炮架是固定不动的,如何让炮架绕着炮筒转动呢?关键在于角色的造型中心,角色的造型中心有两大作用,一是作为定位的参考点,二是作为角色旋转时的圆心。

因此,我们只需要设置好炮架的造型中心即可,如图所示:

椰子炮炮筒造型中心设置
椰子炮炮筒造型中心设置

从图中可以看出,其造型中心设置到炮筒的左下角,而左下角刚好和炮架相连,这就实现了炮筒绕着炮架旋转的效果。

2.每隔两秒发射炮弹

这里的炮弹不能连发,而是每隔两秒钟才能发射下一颗,其实现其实也很简单,就是在按下鼠标后,强制等待两秒钟,其代码如下图所示:

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

昵称

取消
昵称表情代码图片