作品介绍
今天为大家分享的Scratch作品是《音速穿越》,这是一款音乐游戏作品,游戏的目标就是控制音乐色块穿行跑道,看谁坚持的时间更长。
点击绿旗,运行程序,进入游戏封面,再点击开始游戏按钮,正式开启游戏,美妙的音乐声响起来,在舞台中间出现一条弯弯折折的S形跑道,自上向下移动。与此同时,绿色的音乐色块,拖着长长的尾巴,当按下左方向键的时候,它向左边移动,当按下右方向键的时候,它向右边运动,同时在色块位置产生了一个绿色的声音波形特效。玩家需要控制好音乐色块的位置,使其能够顺利的在跑道中穿行,如果色块碰到跑道边缘,则游戏结束,同时会显示的你的成绩。赶紧来体验一下,看看你能坚持多少秒吧。
作品效果
Scratch音速穿越作品的完整效果如视频所示:
作品解读
Scratch音速穿越作品一共使用了6个角色,如图所示:

其中,跑道和音乐色块两个角色是本作品的重点角色,这里重点介绍一下跑道角色功能的编程实现。跑道角色的默认造型是相隔一定距离的两个白色小方块,如图所示:

注意:这里的黑色背景是舞台背景,跑道角色只是两个白色小方块。
很显然,只有两个小白点是不能生成跑道的,但是如果有大量的小方块连在一起,就没问题了,因此,这里需要使用Scratch克隆技术,为了方便起见,这里定义了一个自制积木,用于克隆小方块,其代码如图所示:

当游戏正式启动后,就可以不同的克隆方块了,代码如下:

当然,为了让形成弯弯折折的S形跑道,我们还需要不停的改变跑道方向,其代码如图所示:

如此一来,就可以得到一条弯弯折折的S形跑道了,然后就可以让这些克隆体往下移动了,关于这部分的代码比较简单,就不再列出了。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容