弹球小游戏二

弹球小游戏二

首页休闲益智弹球达人更新时间:2024-04-09

上周小编给大家介绍了我们helloworld少儿编程网站上的系列课程——弹球游戏1,并给大家详细分析了视频课程中涉及到的知识点。

今天,我们接着讲解弹球游戏2这节视频课程所讲述的知识点。

弹球课程的第一课,主要和大家讲述如何绘制一个你想要的角色。通过学习,我们在造型区绘制了小球和栏杆。

现在,我们要让画好的小球“动”起来,那小球要怎样移动呢?

有的小伙伴会说,我只绘制了一个小球的两个造型,怎样才能生成这样多的小球呢?

这就是我们这节课讲解的主要内容——克隆。

那什么是克隆?

科学家把人工操作动物繁殖的过程叫作“克隆”,这门生物技术叫“克隆技术”。其本身的含义是无性繁殖,即由同一个祖先细胞分裂繁殖而形成的细胞系,该细胞系中每个细胞的基因彼此相同。克隆也可以理解为复制、拷贝和翻倍,就是从原型中产生出同样的复制品,它的外表及遗传基因与原型完全相同。

那我们scratch中的克隆是什么意思呢?

克隆就是复制原始角色,克隆体具有和原始角色一样的属性。包括颜色,大小,方向等等。下面的脚本是什么意思呢?小伙伴们猜一猜吧。

其实这个脚本非常简单,就是重复克隆自己。重复执行100次,也就是说会有100个克隆体生成。

什么?运行上面的脚本,并没有出现100个克隆体,还是只有一个小球在舞台中间。其实已经生成了100个克隆体啦,不信你移动下小球试试看。

那为什么克隆出来的小球都重叠在一起了呢?那是因为克隆体会继承原始角色的所有属性啊。

所以,当克隆体启动时即分身产生时,我们要重新设置一下它的属性值,包括坐标,造型(小球有两个造型),面向方向。

我们将克隆体的X坐标设计为-180到180之间的一个随机数,因为舞台的 X坐标范围是-240到240,你也可以更改坐标的随机范围。

现在,我们可以运行程序,点击绿旗,会出现什么样的效果呢?

小球都已经克隆出来了,但并没有移动的效果。我们需要让小球移动一定的距离。如下面脚本,将小球重复移动10点,看看有什么样的效果?

小球移动相应的距离后,会碰到舞台的边缘,我们希望小球碰到边缘就返回。怎么实现这个功能呢?增加一个积木就可以啦。

细心的小伙伴会发现,舞台中有一个球一直不动,它就是原始角色。原始角色一直不动不太美观,我们想将它隐藏起来。隐藏角色是一个很简单的操作,增加隐藏积木并运行程序即可。

哎呀,怎么什么都没有了?原始角色和克隆体都不见了呢。之前已经提到过了,克隆体会继承本体的所有属性。所以,克隆体也都是隐藏的。

那我们怎样才能将克隆体显示出来呢?选择显示积木,当克隆体启动时,让它显示出来就可以啦。

通过第二课的学习,是不会是对克隆体有了更深刻的了解了呢?

想了解更多课程内容,赶紧登入我们的网站:http://www.helloworldroom.com注册账号进行学习吧,最重要的是,弹球游戏的课程是免费的!

微信公众号内回复弹球2,小编也会把课程的链接发给你哦。

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved