最新消息:网站支持在线创作,微信分享,请点击【创作中心】编辑作品。

植物大战僵尸01、搭建约架之碰撞检测和克隆

Scratch 少儿编程 422浏览 0评论
scratch少儿编程第三季01

本站可以分享scratch作品,快来边学习边创作吧,点击在线创作

各位小伙伴大家好:

好久不见,甚是想念。Scratch在完成第二季之后已经差不多有两个月没有更新,本期开始我们来继续更新第三季。

 

第三季还是一个项目为基础,把Scratch的各种技术整合到项目中来和大家一起分享。

 

本季我们将要完成的项目是很多小伙伴都玩过或者听过的一个游戏——植物大战僵尸,具体的游戏会做成什么样我自己现在没有确定目标,只有一个大致的方向

 

每一期都是在前面的基础上继续完善,至于期间会遇到那些技术问题我也不知道,纯粹是临场发挥、临时解决。如果在遇到某些技术问题的时候你有更好的解决方案,欢迎和我联系互相交流

 

下面我们来分享本期的内容:

植物大战僵尸是一个战斗游戏,正如约架需要先说好地方一样,植物大战僵尸也需要先画个地盘,也就是添加背景。

 

另外还要请植物和僵尸两位主角上场,我们一起去现场看看:

 

scratch少儿编程第三季——植物大战僵尸01、搭建约架之碰撞检测和克隆

 

这是就是效果,忘记怎么插入背景和角色小伙伴可以参考前面第一期的内容。

 

完成了两位主角的亮相,今天我们还要实现另一个效果是让僵尸动起来,然后让它碰到植物就消失。

 

我们来看看具体的代码怎么实现这个效果:

 

scratch少儿编程第三季——植物大战僵尸01、搭建约架之碰撞检测和克隆

 

代码分为两步,右边是当我们点击红旗的时候就克隆一只僵尸。然后是左边的代码,当僵尸被克隆之后就开始往前走。

 

走的时候不断切换造型,让人产生一种僵尸运动的错觉

接下来是一个碰撞检测,如果碰到植物就删除这只克隆的僵尸。

 

一起我们来看看最终的效果:

 

 

到这里万里长征的第一步,我们算是顺利完成了。

scratch少儿编程第三季——植物大战僵尸01、搭建约架之碰撞检测和克隆

转自公众号:
高维数学

与本文相关的文章

您必须 登录 才能发表评论!