最新消息:380元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

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

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

友情提示:380元/半年,儿童学编程,就上码丁实验室

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

有了上一关的基础后,第五关蓝色球代码就非常简单了,不再额外讲解了,贴上代码

本体部分:
 
用scratch制作<最难小游戏>(五)
用scratch制作<最难小游戏>(五)
克隆体部分:
 
用scratch制作<最难小游戏>(五)
 

本关稍微复杂的就玩家控制的红色方块,需要重构。它有三个安全点,在到达一个新的安全点后,再被碰撞就会进入新的安全点,而不是进入初始的位置。目前先用检测位置的方式解决,用位置点变量控制进入新的安全点;如果后期这样的情况非常多的话,就需要对玩家方块代码重构了。

玩家方块安全点检测:
用scratch制作<最难小游戏>(五)
碰撞检测,并进入新的安全点
用scratch制作<最难小游戏>(五)
别忘了到下一关之前将pos置零
 
用scratch制作<最难小游戏>(五)
 

这一关虽然没有黄色球,但与其有关的四个列表都要设置,数量设置为0,索引设置为7,x,y坐标设置为无穷,这个大家自行完成吧,不贴图了。

 

视频:

 

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

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

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