【Scratch】如何克隆猫咪

网友投稿 2019-09-22 11:56

我们不难发现很多游戏都存在克隆角色的情况,那么如何在Scratch当中实现克隆功能呢?克隆角色会遇到什么情况呢?

如何克隆猫咪

https://cdn.china-scratch.com/timg/190924/1156463606-0.jpghttps://cdn.china-scratch.com/timg/190924/1156464001-1.jpg

https://cdn.china-scratch.com/timg/190924/11564B617-2.jpg

https://cdn.china-scratch.com/timg/190924/11564A3O-3.jpg

执行上面的代码,当绿旗被点击是我们的原角色会先克隆自己,然后颜色特效增加25,再向前移动100步。

https://cdn.china-scratch.com/timg/190924/11564C407-4.jpg

https://cdn.china-scratch.com/timg/190924/11564J207-5.jpg

https://cdn.china-scratch.com/timg/190924/11564A3O-3.jpg

克隆体会继承原角色xy坐标、颜色特效、方向、当前显示或隐藏的性质,当然最重要的是克隆体会继承原角色的全部脚本。为了更好的理解这个概念,我们继续执行下面一段代码。

https://cdn.china-scratch.com/timg/190924/11564C407-4.jpg

https://cdn.china-scratch.com/timg/190924/11564J3P-8.jpg

https://cdn.china-scratch.com/timg/190924/11564A3O-3.jpg

当按下空格键时,原角色会克隆自己,克隆体启动时,会面向0°~360°之间随机一个方向重复执行移动3步碰到边缘就反弹。当我们第二次按下空格键时,会出现四只喵咪,但是这不是我们一般编写游戏想要的结果,我们只想原角色负责克隆,克隆体不产生克隆体的效果,执行下面的程序就能解决我们的问题。

https://cdn.china-scratch.com/timg/190924/11564C407-4.jpg

https://cdn.china-scratch.com/timg/190924/11564KI8-11.jpg

https://cdn.china-scratch.com/timg/190924/11564L962-12.jpg

小朋友们你们明白了吗~~赶紧打开Scratch运行程序吧!

https://cdn.china-scratch.com/timg/190924/11564S006-13.jpg

在这个充满无限可能性的世界

晓爱和你一起迎接人工智能时代

培养计算思维和创新解难能力的

同时也为祖国科技兴国贡献一份力量

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com