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.让角色在舞台上边走边跳
动手试一试吧!