
跳舞

1. 准备工作
(1)删除默认小猫角色。
(2)添加角色Ballerina,并为其添加声音Dance Around。
(3)删除默认白色背景,添加背景Spotlight。
2. 功能实现
(1)点击绿旗,角色Ballerina的初始位置为(X=10,Y=0),初始方向90°,初始造型为ballerina-a。
(2)点击绿旗,舞台的初始背景为Spotlight,清除图形特效,每隔1秒颜色特效增加25,一共增加10次。
(3)播放音乐Dance Around,Ballerina说“开始跳舞”2秒后,开始跳舞,每隔0.5秒切换一次造型,一共切换20次。
(4)跳舞结束,停止播放音乐,Ballerina说“谢谢大家”,2秒。
注意:
(1)功能(1)、(3)、(4)全部写在ballerina角色代码区的【当绿旗被点击】积木下面。
(2)功能(2)全部写在背景代码区的【当绿旗被点击】积木下面。
3. 设计思路与实现
(1)角色、舞台背景设置
a. 角色设置
删除小猫角色,添加角色Ballerina。

为角色Ballerina添加声音Dance Around。

b. 舞台背景设置
删除默认白色背景,添加背景Spotlight。

(2)脚本编写
编程题的功能实现有多种方案,标准答案所示参考程序仅是其中的一种,最终以是否完成题目要求的功能实现效果作为评分依据。
a. 角色:Ballerina

当绿旗被点击时:
-
开始:点击绿旗,也就是程序启动,就要执行后续的程序指令。 -
初始位置:X=10,Y=0。 -
初始方向:90°。 -
初始造型:ballerina-a。 -
播放音乐 Dance Around。 -
说“开始跳舞”,2秒。 -
重复执行20次: -
下一个造型 -
等待0.5秒
-
-
停止所有声音 -
说“谢谢大家”,2秒。
b. 背景:

当绿旗被点击时:
-
开始:点击绿旗,也就是程序启动,就要执行后续的程序指令。 -
初始背景:Spotlight。 -
清除图形特效。 -
重复执行10次: -
等待1秒。 -
将颜色特效增加25。
-