Scratch your head 4---快乐的小鱼

网友投稿 2018-08-23 22:33

上次我们讲了会走路的小猫咪,了解了编程前需要准备哪些工作,以及Scratch简单的编程步骤,这次我们将接受一个新的挑战,利用Scratch创作一幅动画,让鱼儿在海洋中自由自在地游动.

https://cdn.china-scratch.com/timg/180825/223320LD-0.jpg

1. 快乐的鱼儿

   舞台:海底世界

   角色:几条美丽的小鱼

   剧本: 当绿旗被点击后,在蓝蓝的海洋中,鱼儿们正在快乐的游动着,时而翻转,时而嬉戏。

2. 任务分析

读了剧本后,大家肯定跃跃欲试了吧! 我们先做一下角色分析吧!

角色 动作描述 新涉及到的指令
鱼儿1-3 单击绿旗在舞台的固定位置出现,并不断移动和旋转一定角度,碰到舞台边缘时反弹 移动指令,旋转指令

3. 导入舞台背景

https://cdn.china-scratch.com/timg/180825/2233201537-1.jpg

4. 编辑角色

删除小猫角色,在角色库中选择3条小鱼.

单击绿旗后,鱼儿需要出现在舞台的某个固定位置,所以需要设定一个固定值

https://cdn.china-scratch.com/timg/180825/2233203O4-2.jpg, 鱼儿不停地游动,需要用循环语句 https://cdn.china-scratch.com/timg/180825/2233216208-3.jpg, 在旋转的时候需要用到旋转命令 https://cdn.china-scratch.com/timg/180825/22332133N-4.jpg, 移动太快,需要加上延时指令https://cdn.china-scratch.com/timg/180825/2233211022-5.jpg, 然后将这些指令组合在一起,fish1的脚本就写好了.

https://cdn.china-scratch.com/timg/180825/22332122C-6.jpg

单击绿旗,测试一下,看"fish1"是否符合你的要求运动,如果不符合,可以作相应的修改,如上图,认为鱼太大,可以设置大小。其它小鱼的动作都是相同的,可以通过复制脚本的方法添加动作。

这样,快乐鱼儿的动画就完成了,记得保存文件哦!

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com