最新消息:

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

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

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

我个人喜欢从无到有的做事方式,所以发的公众号的技术文章都是成系列化的,最难小游戏系列也是如此,从框架构建到细节处理,无不遵循着这些的规则;从一个项目开始,从始至终,才是学习知识的最好的方式!文中涉及到了数学和其他学科领域的知识点,我也是尽力使用层层迭代的方式代入,力求让大家理解其中原理,接触Scratch一年多,水平有限,不足之处请大家批评指正,我们一起进步!


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

有了前几关的基础后,做这一关就非常简单了!

首先蓝色球的抛开方向这个因素,它们的移动轨迹是一样的。那么克隆体代码就有了。

 

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

 

这里做了一个自定义积木(移动多少个步长为多少),并且碰撞判断也写在里面。

 

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

  • 接下来就是本体的克隆行为,图中相同颜色的球为同类球: 

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

 

为了克隆方便,自定义一个方法,参数分别是第几号球和初始方向。每个球的初始位置还是用1组列表来存放。

 

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

本体要做的就是分清是几号球并克隆:

 

 

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

 

视频讲解:

 

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

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