用scratch制作<最难小游戏>(二十三)

Scratch 少儿编程 198浏览 0评论
最难小游戏

友情提示:视频教程观看时请手动设置清晰度。

     Scratch制作小游戏的过程中,实现的思路固然重要,有限小技巧还是要掌握的,它会使你的工作事半功倍。

本关可能会学到的知识点:

1. 实现能够围绕某一个点(圆心)旋转的克隆体

2. 抛开令人头大的循环嵌套实现行列另类显示的方法

 

用scratch制作<最难小游戏>(二十三)


黄色球显示位置如果不想一个一个手动输入到列表里的话,接下来的内容将使你收益多多。

先考虑上四行的显示,暂时不考虑缺少的部分:

第一步,先完成一行黄色球的显示,用自定义积木进行封装,这样可以完成任意一行内容的显示,n表示第几行。

 

用scratch制作<最难小游戏>(二十三)

第二步,完成四行内容的显示,注意每一行结束都要移动到下一行的起始位置

用scratch制作<最难小游戏>(二十三)

第三步,上四行与下四行内容是对称图形,所以它们的代码也是对称的,只需要小小改动一下初始位置和递增偏移量的符号。

 

用scratch制作<最难小游戏>(二十三)

第四步,为了剔除16号、17号克隆体,给每一个克隆体增加一个私有编号id,这在克隆体显示时增加条件分支剔除。

 

用scratch制作<最难小游戏>(二十三)

第五步,将显示语句用增加项目式代替实现自动加入坐标到列表

 

用scratch制作<最难小游戏>(二十三)


蓝色球部分就是克隆体一个十字形状图形,然后围绕一个点做360°的左右旋转,要用到极坐标的知识点,之前有涉及到,可观看前几集的视频指导,这里只贴代码

 

用scratch制作<最难小游戏>(二十三)

用scratch制作<最难小游戏>(二十三)


 

第二十三关视频讲解:

 

转自公众号:
嘻嘻哈哈学编程

您必须 登录 才能发表评论!