Warning: Undefined variable $rr_password in /www/wwwroot/www.djsyz.com/wp-content/themes/begin/inc/down.php on line 21
Warning: Undefined variable $begin_name in /www/wwwroot/www.djsyz.com/wp-content/themes/begin/inc/down.php on line 25
Warning: Undefined variable $demo_content in /www/wwwroot/www.djsyz.com/wp-content/themes/begin/inc/down.php on line 28
5.神奇动物说什么
许多小朋友都很喜欢小动物,许多的动物确实很可爱,相信大家也能说出许多动物的名字,大家看动物有的去动物园,有的是在自然当中看到。给大家印象中,动物好像很安静,也不说话,其实动物与动物之间也要经常的交流,也要聊天,也要学习。每一种动物之间也有自己的语言。当然了,我们人听不懂动物的语言,咱们只是听到动物在叫,我们听到猫狗有时候叫,可以听到鸟类的叫声,好多朋友还能学得很像,那你到底能学多少种动物的叫声呢?
项目功能
今天做一个学习动物叫声的软件,我点击某个动物,就发出这个动物的声音。这个功能怎么实现?
思路
首先这里要有动物,然后还要有动物的叫声。有了动物和他们的叫声就可以了吗?不够,还要把每个动物和他们的叫声对应上,因为我们想在点击小狗的时候发出汪汪的声音,不是喵喵。也就是动物和叫声的对应关系。首先演示一下,大家看怎么使用Scratch软件。
操作
打开软件界面,我们发现界面主要分三大块。左边一块一块的,上面有一个突起,下面有一个凹口像积木一样,我们叫它们积木,有时候我叫他们模块。我们以后做游戏,做动画,所有功能都是把这些积木搭起来实现的。中间部分是空白的,这是我们搭建积木的地方。右边是我们的项目,我们可以叫它舞台,演示区,都可以。这里展示我们做出来的结果。舞台下边,这里写着角色,右边是背景。角色是做什么的呢?在角色这里添加我们需要的东西。背景是大的底图。
下面开始添加角色,声音,更换背景,编辑代码。
我们添加的三种动物都是系统自带的角色,选择动物的时候,这个动物的声音会自动关联添加进去。如果以后遇到某个角色有多种声音,像这种比较复杂的角色需要单独添加对应的声音,具体方法会在以后的项目中有展示。这里编辑代码的时候,一定要注意动物的名字,并找到它发出的声音,也就是我们前边说的对应关系。
要实现点击时发出声音非常简单,这两个积木也是以后经常要用到的积木块,如下图。
注意看编程区右上角有一个浅色的小猫标志,表明当前的代码是属于小猫这个角色的,所以可供选择的声音也只有一种“喵”。
添加完了动物,记得点击保存。
保存完毕后,这里相信大家都不会有难度,下面提一个问题,怎样让这些动物同时发出叫声?你看,我们现在设置的是点击动物只发出一种声音,就是它自己的叫声。有的朋友会说了,那就再添加一种叫声就可以了。好的,我们来试一下。
要同时发出多种声音,还要向大家介绍一个绿旗按钮。这个按钮相当于一个指挥的信号,点击绿旗后,然后这些动物才能同时叫。
要点
- 进一步熟悉Scratch界面,熟悉添加代码操作
- 添加角色、背景
- 角色单击事件,播放声音
- 角色和声音对应关系
- 绿旗按钮
注意事项
- 角色的作用:代码和角色是对应的,编辑代码时首先要看清楚这些代码是针对哪个角色的。声音也是对应角色添加的。小猫要添加小狗的声音才能实现同时发出喵和旺的声音。
- 解决问题的方法不止一种。我们为了实现猫狗同时发出叫声,第一种方法是把所有声音添加在小猫上,第二种方法是应用了绿旗。很显然,第二种方法比第一种方法在处理上更简单。
开放项目
- 给自己的项目中添加多种动物和多种声音。
- 这里告诉大家,要想同时发出叫声,还有第三种方法,赶快发挥自己的聪明才智,试一试吧。
