Scratch

状课网-少儿编程网课专业平台

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

发布时间:2021-11-23 16:10:34 浏览 0
各位小伙伴大家好:

好久不见,甚是想念。scratch在完成第二季之后已经差不多有两个月没有更新,本期开始我们来继续更新第三季。 第三季还是一个项目为基础,把Scratch的各种技术整合到项目中来和大家一起分享。 本季我们将要完成的项目是很多小伙伴都玩过或者听过的一个游戏——植物大战僵尸,具体的游戏会做成什么样我自己现在没有确定目标,只有一个大致的方向 每一期都是在前面的基础上继续完善,至于期间会遇到那些技术问题我也不知道,纯粹是临场发挥、临时解决。如果在遇到某些技术问题的时候你有更好的解决方案,欢迎和我联系互相交流。

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

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

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

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

这是就是效果,忘记怎么插入背景和角色小伙伴可以参考前面第一期的内容。 完成了两位主角的亮相,今天我们还要实现另一个效果是让僵尸动起来,然后让它碰到植物就消失。

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

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

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

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

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

一起我们来看看最终的效果: 到这里万里长征的第一步,我们算是顺利完成了。

本期就为大家分享到这里,下期再会。

欢迎加入微信交流群

文章来源:创客编程小屋

本文链接:https://www.ascratch.com/news/17503.html

上一篇:C++编程进阶级—常函数、常对象 下一篇:返回列表