作品简介
冰河世纪,又叫冰川时代,是由美国蓝天工作室制作,二十世纪福克斯发行的动画系列电影,一共有5部,上映于2002年-2016年。该片讲述了两百万年前的冰川时代,猛犸象曼尼、树懒希德、剑齿虎迪亚戈应付灾难险境,最终都以团队协作的方式化险为夷的故事。
小松鼠奎特是冰川时代灵魂人物之一,是个松果骑士,可以为了松果爆发出令人惊叹的毅力,它那种种追逐松果的场景让人捧腹不已,给人带来了许多欢乐。
今天为大家分享的Scratch作品是《冰河世纪》,也叫冰川时代,这是一款动画模拟作品,作品模拟了小松鼠奎特在冰面上行走拿到松果的效果。
在蓝色的水面上有一些冰块构成的地图,其中有一些是浮冰,在冰块上还有3颗小星星和1只小松果。点击绿旗,运行程序,小松鼠沿着冰块上行走,每次走过一个冰块,如果碰到浮冰和水面,则小松鼠会掉到水里淹死。在行走的过程中,要收集3颗闪烁的小星星,当收集好3颗星星并抓到松果时,游戏胜利,会出现perfect效果。
作品效果
Scratch冰河世纪作品的完整效果如视频所示:
作品解读
Scratch冰河世纪作品一共使用了23个角色,如图所示:

角色虽然比较多,但一部分角色只是装饰使用,比如水面、tree、flower角色,重点角色效果简单说明如下:
- 小松鼠:作品的核心角色,点击绿旗,开始移动,每次移动48步,也就是一个冰块的距离;
- 松果:在最右下角的一个冰块位置;
- 浮冰:有3块浮冰,小松鼠碰到浮冰会掉下去;
- board:由若干个小冰块构成的地图角色,它决定了小松鼠的行走路线;
- star:小星星,包含13个造型,分布在三个冰块位置,碰到小松鼠时会消失;
- opps:小松鼠碰到水面和浮冰,会掉下去,出现opps效果;
- perfect:当小松鼠顺利抓到松果时,会出现perfect效果。
这里的重点是小松鼠角色的移动效果,其代码如下:

这里主要使用了重复指令,通过重复执行节省了不少代码,这就是循环在Scratch编程中的好处和作用。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容