作品简介
2006年,跑酷运动进入中国,并开始在中国推广,跑酷不仅是门运动的艺术,它的热衷者更愿把它看成是一种青年亚文化所倡导生活方式,跑跳攀爬中的自由灵魂在运动中无限伸展。也就是从这时开始,出现了各种有趣的跑酷游戏,深受各位玩家的喜爱。
今天要和大家分享的Scratch作品是《不可能的跑酷》,这是一款创新跑酷游戏。游戏的目标是控制跑酷人避开木头,向前奔跑。
点击绿旗,运行程序,从舞台右边随机出现木头,有的在河堤上边,有的在河堤下边,它们从舞台右边向左边移动直到舞台左边缘消失,玩家则通过按下鼠标控制左侧奔跑的跑酷人上蹿下跳,以躲避木头,同时会记录跑酷的距离。如果跑酷人碰到木头,游戏结束。
作品效果
Scratch不可能的跑酷作品效果如视频所示:
作品解读
Scratch不可能的跑酷作品一共有4个角色,如图所示:
其中,跑酷背景使用了两次,实际上是3个角色,跑酷背景之所以使用两次,是为了实现背景无限向左滚动的效果,根据相对运动原理,给人造成一种是跑酷人向右奔跑的效果。
这里重点说明一下跑酷人的编程实现,首先,来看一下跑酷人角色的造型,一共有11个造型,如图所示:
其中,1-5造型是头朝上的,6-10造型是头朝下的,造型11是空白造型。当跑酷人正着跑时,需要在1-5造型之间切换,而当跑酷人倒着跑时,需要在6-10之间切换,那么该如何编写代码实现呢?
第一步,我们可以让角色不停的切换下一个造型,如果是不能所有的造型都切换,要么在1-5之间切换,要么在6-10之间切换,这需要做一个判断,代码如图所示:
第二步,当按下鼠标时,根据当前所处的位置,来改变角色的位置,同时切换造型,对应的代码如图所示:
如此一来,就可以随意更换跑酷人的位置,并使其以正确的造型切换实现奔跑的效果。
暂无评论内容