作品介绍
今天为大家分享的Scratch作品是《舞蹈派对》,这是一款基于音乐舞蹈的创意编程作品,作品展示了小猫跳舞的精彩场景。
点击绿旗,运行程序,在舞台中央出现一只蓝猫,它时而挥舞着胳膊,时而踢着小腿,时而拍着小巴掌,伴随劲爆的音乐在独舞。不一会儿,变成了两只蓝猫,一起跳起来双人舞。最后出现了一群蓝猫,站在最前方的是一只较大的蓝猫,后面则站着5只较小的蓝猫,它们配合默契、整齐划一,跳起了群舞,场面非常精彩,颇有点广场舞的味道。
作品效果
Scratch舞蹈派对作品的完整效果如视频所示:
作品解读
相信你看到这个舞蹈作品,也会有一种震撼的感觉,Scratch实在是太强大了,太好玩了,心里也许在想,这个作品好像挺难的。实际上,这个作品的代码并不难,主要使用了切换造型及克隆技术。
对于本作品而已,最关键的是小猫的造型动作,先上一张图:

看到这张图你大概就明白了,小猫要跳出各种舞蹈动作,其实是通过切换造型来实现的,而舞蹈中的每一个动作就是一个造型,这还是其中的一张造型图。整个作品中,一共有444个造型,共分成25个舞蹈动作,其中有12个舞蹈动作,均包含24个造型,另外的13个舞蹈动作则各包含12个造型。
为了方便编写代码,将造型的命名方式统一规定为“舞蹈动作_编号”,比如拍手的舞蹈动作,命名为claphigh_0、claphigh_1,如图所示:

对应的,在编程实现的时候,我们可以定义自制积木来实现一个舞蹈动作,具体的代码如下:

有了自制积木,我们就可以在代码中调用自制积木来实现小猫跳舞了,需要注意的是,有的舞蹈动作是24个造型,有的舞蹈动作是12个造型。再结合克隆技术,就可以和轻松的实现双人舞和群舞效果了。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容