友情提示:380元/半年,儿童学编程,就上码丁实验室。
Scratch制作小游戏的过程中,实现的思路固然重要,有限小技巧还是要掌握的,它会使你的工作事半功倍。
本关可能会学到的知识点:
1. 实现能够围绕某一个点(圆心)旋转的克隆体群
2. 抛开令人头大的循环嵌套实现行列另类显示的方法
黄色球显示位置如果不想一个一个手动输入到列表里的话,接下来的内容将使你收益多多。
先考虑上四行的显示,暂时不考虑缺少的部分:
第一步,先完成一行黄色球的显示,用自定义积木进行封装,这样可以完成任意一行内容的显示,n表示第几行。
第二步,完成四行内容的显示,注意每一行结束都要移动到下一行的起始位置
第三步,上四行与下四行内容是对称图形,所以它们的代码也是对称的,只需要小小改动一下初始位置和递增偏移量的符号。
第四步,为了剔除16号、17号克隆体,给每一个克隆体增加一个私有编号id,这在克隆体显示时增加条件分支剔除。
第五步,将显示语句用增加项目式代替实现自动加入坐标到列表
蓝色球部分就是克隆体一个十字形状图形,然后围绕一个点做360°的左右旋转,要用到极坐标的知识点,之前有涉及到,可观看前几集的视频指导,这里只贴代码。
第二十三关视频讲解:
转自公众号:
嘻嘻哈哈学编程