最新消息:

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

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

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

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

 


 

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

 


 


玩家方块与黄色球的坐标大家自行添加,这里贴出玩家方块的增加的代码,与第五关一样,因为有了2个复活点,所以需要硬性的指明各碰撞点后的判定条件和复活点位置:

 

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

 

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

 

接下来是蓝色球的代码分;我把蓝色球的克隆体分为两大部分:固定的蓝色球和移动的蓝色球。

 

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

固定蓝色球不复杂。

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

移动的蓝色球克隆体每一组要有一个旋转的中心,所以要有2个私有变量来记录每一组的中心位置的xy坐标

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

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

所有的克隆体都要执行‘当作为克隆体启动时’这块积木,而固定的克隆体不需要移动,所以在克隆每一个蓝色球时额外增加了一个私有变量-move,用以区别两种克隆体,-move=1执行克隆体的移动部分的代码。

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

 
第六关本体部分:

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

视频讲解:

素材源码链接:https://sunego.lanzous.com/b00ndoxih密码:2qe6

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

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