第三章 第四课 动画:在舞台上跳舞-Scratch3.0

本章的最后一节是做个有趣的动画-在舞台上跳舞:当音乐响起时,舞台ball不停旋转,聚光灯围绕舞者旋转。

实现关键:
1:从舞台背景中扣图,然后作为角色来使用:

(1) 利用绘图编辑器(位图模式下)或PS软件扣出ball。下图展示了迪斯科球Ball的脚本,它将不断增加角色的颜色特效,最终效果就是迪斯科球不停地变换着颜色(注意:颜色特效对黑色不起作用)


(2) 利用绘图编辑器(位图模式下)或PS软件扣出Board,并填充颜色。角色Board的创建和角色Bal一样。

(3) 自己绘制角色聚光灯spotlight,并设置造型中心为光速的尖端 (聚光灯将以这个造型中心做为旋转中心)

 脚本首先设置角色的虚像特效为30,使其处于半透明状态而不会完全遮盖住背景。然后把角色下移一层,将其置于舞者 Dancer之后。接着再将其移动到聚光灯的位置,就好像光束是从聚光灯发出来的一样。你必须基于你的绘图选择好x、y坐标。最后使用面向…让光束一直照着舞者 Dancer,同时不断变换颜色添加聚光灯角色后,我们的程序就算完成了,单击绿旗看看整体效果吧。伴随着音乐和舞蹈,角色all、 Board以及 SpotLight不断变换着颜色,就像真的迪斯科舞厅一样哦!

2: 舞台的代码如下:


这里要说明一下为什么是等待9.5秒,而不是声音的9.66秒,在声音章节中讲到为了让背景音乐能圆滑的过渡到重复播放,避免中间出现空白,可以是等待的时间比声音本身的长度稍微短一些。

 

posted @ 2020-06-23 22:26  有间学堂  阅读(532)  评论(0编辑  收藏  举报