小编又和大家见面了。小伙伴们还记得前面小编和大家探讨的内容吗?小编和大家讲解了弹球游戏系列课程的第一课和第二课的知识点。有的小伙伴会有疑问,什么弹球游戏课程?在哪里学习啊?错过了之前的内容,再看小编的这篇文章貌似一头雾水啊。不要紧,小编再给大家科普一下吧。
登入我们helloworld少儿编程的网站,在“课程”学习中选择“录播课程”,这时你会看到有很多免费及收费的相关课程,找到我们弹球游戏的相关课程就可以啦。
上节课,弹球游戏2主要讲解了scratch中克隆的定义及相关应用。我们也使用了克隆相关模块,设计程序复制了很多的小球,并让小球动了起来。一起来看下脚本和效果吧。
今天,小编继续和大家一起学习弹性游戏3这门视频课程。小伙伴们还记得完整的弹球游戏是什么效果吗?
整个程序完成后,小球会被和自己颜色相同的区域淹没。有细心的小伙伴已经发现了,舞台的背景需要有两种颜色,而我们目前只有一种背景颜色。
第三课就是向大家讲解如何绘制黑白背景,以及如何设计脚本,让黑球会被黑色的区域淹没。白球被白色的区域淹没。
通过弹球游戏1课程的学习,我们应该可以很快的绘制新背景了。首先,选中舞台背景,并点击自行绘制新背景。这样,就会新生成一个背景2啦。
在背景2中,选中矩形图案,并将其颜色设置为黑色。在背景中绘制一个黑色的矩形。最后,将背景1删除即可。
第三课最重要的内容不是绘制背景哦,而是设计程序让黑白小球消失在各种颜色的区域中。
黑色小球需要碰到黑色区域才会消失,同理白色小球也是如此。很明显,小球需要满足一定的条件才会消失对不对?这里,我们需要使用条件语句模块。
当条件成立时,程序会执行那么下面的语句。如果条件不成立,则会执行否则下面的语句。黑白两个小球对应的是角色1的两个不同造型。
当造型编号等于1这个条件成立时,我们需要程序执行什么样的功能呢?有聪明的小伙伴已经猜到啦,当造型编号等于1(黑球)时,黑色的小球碰到黑色的区域,我们需要程序将小球删除。
所以,我们还需要在条件语句里再嵌套一个条件语句。也就是说,当满足两个条件:1.黑色的小球,2.碰到黑色的区域时,程序会将克隆出来的小球删除。
同理,当造型编号不为1时(因为只有两个造型),即当造型为白球时,当小球碰到舞台中的白色时,将克隆的小球删除。
“碰到黑色?”这个积木是在侦测模块中,我们需要点击颜色后面的正方形,当出现小手的图标时,选择你想要的颜色就可以啦。
当克隆体被复制出来,即分身产生时,我们就需要执行这段脚本,因为我们并不知道小球经过多少次的移动才会完全淹没在各自的颜色中,所以需要重复执行这段脚本。
通过小编这节课的讲解,是不是对弹球游戏的课程更加感兴趣了呢?赶紧登入我们的网站:http://www.helloworldroom.com注册账号进行学习吧,最重要的是,弹球游戏的课程是免费的!
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved