指令专题:快乐的海底世界(边缘反弹、随机数)
指令专题:快乐的海底世界(边缘反弹、随机数) · 视频课程
二、指令专题《5、快乐的海底世界(边缘反弹、随机数)》_腾讯视频
指令专题:快乐的海底世界(边缘反弹、随机数) · 课程文稿
大家好,欢迎来到Scratch的世界。
本节课,我们将通过制作《快乐的海底世界》,来学习“碰到边缘就反弹”和“随机数命令”的使用以及如何添加背景音乐。
首先我们来看一下范例。(如视频所示)
范例故事大纲:
海底世界里的动物们在欢快的背景音乐下快乐的玩耍着。其中有章鱼,它在来回的游着,它游的路线是相同的;有海星和小鱼,它们在自由的游着,它们游的路线是没有规律。
下面,我们用思维导图来分析一下:
这个案例中有五个角色:中文文字、英文文字、章鱼、海星、小鱼;
中文文字和英文文字都是一样的效果,颜色在不断的改变,形成了闪烁效果;
章鱼在移动,碰到舞台边缘就反个方向继续移动,同时造型也是在改变的,这样就出现了它向前游动的动作效果;
海星和小鱼在移动,碰到舞台边缘也会反个方向,它们移动的方向会没有规律的改变。
要怎样才能实现没有规律的改变方向呢?
试想如果我们让它们在游动的同时不定时的旋转一定角度,不就可以实现了吗,同时它们的造型也在改变。
根据分析画出流程图。
文字程序的流程图:
程序开始后文字改变颜色,如此重复,就实现了文字闪烁的效果。
章鱼程序的流程图:
程序开始后章鱼移动,然后碰到舞台边缘就反向,如此重复;同时章鱼的造型重复的在改变,实现了章鱼向前游动的动作效果。
海星和小鱼程序的流程图:
程序开始后海星和小鱼移动,然后碰到舞台边缘就反向,如此重复;
同时海星和小鱼的造型重复的在改变,实现了海星表情的变化和小鱼吐泡泡的动作效果,这两个流程图和章鱼的流程图是一样的;
海星和小鱼游动的方向没有规律的在改变,程序开始后海星和小鱼等待时间不定,然后旋转,如此重复,就实现了效果。
根据流程图编写程序。(如视频所示)
总结:
碰到边缘就反弹 随机数命令1、在这个案例中我们运用的循环结构是无线循环结构和有限循环结构,用重复执行命令来实现。
2、在这个案例中我们认识了两个新的命令“碰到边缘就反弹”和“随机数命令”,在这个案例中我们还可以将角色旋转的角度设置为一个随机数。
3、背景音乐导入后,还需要编写命令才能播放。
本节课的内容就讲到这里,谢谢大家!