05 动感舞蹈
1. 课程回顾
事件--当(绿旗)被点击;
运动--移动()步
外观--下一个造型、说()秒
控制--等待()秒、停止脚本

顺序结构:按照一定顺序进行多个任务处理的程序结构。

2. 学习目标与任务
2.1 课堂任务
小安和小贝特别喜欢跳舞,只要听到播放音乐,他们就跟上节拍一起舞蹈。
让我们做一款跳舞的游戏吧!

2.2 学习目标

2.3 外观特效
颜色:改变角色的色调,数值区间1-200(200是原始色调),它对黑色几乎无效。
鱼眼:给人一种通过广角镜头看角色的感觉,或者说,使角色看起来像在水里头,数值区间不限,建议最小值-100
漩涡:让角色围绕其中心点旋转数值区间不限
像素化:让角色的图案变成一个个的像素方块,数值区间不限
马赛克:创建多个角色的错觉,数值区间不限
亮度:改变角色的亮度等级,数值区间不限,但建议区间(-100-100)(-100黑色,100白色)
虚像:让角色在背景中变透明,数值区0-100(0不透明,100完全透明)
大家试一下每一种特效下的小猫


2.4 有限循环/无限循环
1.计次循环(有限循环)限定循环执行次数

2.无限循环—不设置循环执行的停止条件,无限次反复执行某个功能的程序结构

3.编程思路与步骤
3.1 编程步骤
1.选定角色Champ99和Cassy Dance ,让他们跳起舞蹈。

2.选定背景Spotlight,让舞台上灯光闪烁。

3.2 拓展
1.Cassy Dance在舞台上随着音乐跳了100次舞蹈。
2.舞蹈音乐为“dance around”,播放了10次。
3.舞台灯光闪烁次数与Cassy的舞蹈次数一样。

4.问答与练习
4.1 海底世界
1.大海深处有许许多多的动物。
2.有鲨鱼、小海鱼等等。
3.它们欢快地在海里面游来游去。


4.2 问答
右边是小明写的程序
运行程序后他发现
角色舞蹈跳的非常快
大家知道为什么吗?

4.3 课后练习
1.增加一个角色,让3个角色依次跳舞
2.让角色在舞台上边走边跳
动手试一试吧!