极客小将

您现在的位置是:首页 » scratch编程资讯

资讯内容

【Scratch】如何克隆猫咪

极客小将2020-12-17-
我们不难发现很多游戏都存在克隆角色的情况,那么如何在Scratch当中实现克隆功能呢?克隆角色会遇到什么情况呢? 如何克隆猫咪
我们不难发现很多游戏都存在克隆角色的情况,那么如何在Scratch当中实现克隆功能呢?克隆角色会遇到什么情况呢?

如何克隆猫咪

upload/article/images/2020-12-17/abccda3f320c18daa291a78a59aed072.jpgupload/article/images/2020-12-17/9239d4e873a1d15a1781dbde0e6ec11f.jpg

upload/article/images/2020-12-17/ec05813d18d26ccd03101915dc9da7f6.jpg

upload/article/images/2020-12-17/7f78302960b9ed12185869be67dd2e4a.jpg

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

upload/article/images/2020-12-17/7e0ba7c7ec7e3dc25692df3431c4702a.jpg

upload/article/images/2020-12-17/6cf5cb935ee856d3f053d3cc39dcd98d.jpg

upload/article/images/2020-12-17/7f78302960b9ed12185869be67dd2e4a.jpg

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

upload/article/images/2020-12-17/7e0ba7c7ec7e3dc25692df3431c4702a.jpg

upload/article/images/2020-12-17/b036e16e1cc79912fed4f40c080d17fe.jpg

upload/article/images/2020-12-17/7f78302960b9ed12185869be67dd2e4a.jpg

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

upload/article/images/2020-12-17/7e0ba7c7ec7e3dc25692df3431c4702a.jpg

upload/article/images/2020-12-17/2b8ecf7ddee5339245fd1e7e758eaf0e.jpg

upload/article/images/2020-12-17/5aa69dbc14ffd6dc23da1adf6bf18f35.jpg

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

upload/article/images/2020-12-17/61bf8ca5c108a0d714b888fbfa2c4c6b.jpg

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

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

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

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

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

网友点评

共有5条评论来说两句吧...

在线客服