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
上一次教程神奇动物说什么中,我们认识了Scratch基本界面、角色点击事件和声音的代码使用,学会了怎样让角色发出自己的声音。现实生活中,动物的不同声音表达的意思区别是很大的。动物表达自己的喜怒哀乐悲恐惊,除了用声音外,还有不同的动作和表情,这就是动物的语言。
猫狗的语言误会在哪里
每种语言都是一套信息表达系统,不同动物的语言是不通的,有些动物语言动作相似,表达的意义却是相反的,不同动物之间的语言不通甚至还会引起很大的误会。最常见的动物应该是猫和狗了,有人说猫狗是天生的对头,这是有一定道理的。
这是怎么回事呢?
两只动物初次见面,并不是要打架的,而是表达友好。狗在表达友好的时候,两只前腿会向前伸出,抬起爪子,有时头还会向下趴在腿上。如果家里养宠物的话,会发现狗经常对主人做这个动作,仿佛在说“我们一起玩吧”。但是这个动作在猫的语言中却是一种警戒,要发起攻击的象征。猫的攻击动作主要靠爪,伸前爪也是老虎、豹子这种猫科动物的捕食动作。
家里如果有养猫的话,撸猫撸得舒服了,猫会发出呜呜的声音,这是猫在表达自己很开心,很满足。但是这种呜呜的声音在狗看来是一种威胁和敌视,同时还会呲牙,甚至全身的毛还会竖起来。
这就很容易理解了,跟狗相比,猫是比较高冷的。猫狗首次见面,狗会主动的去接近猫,但是成年的猫是绝对无法接受狗热情的接待方式的,因为这在猫看来会误认为狗在挑衅,在威胁自己,甚至会伸出利爪伤害狗,而引起狗的反感,导致双方结下冤仇。但是,从小在一起长大的猫狗却没有这种误解,因为它们在很小的时候就了解了对方的语言,相当于学会了一门外语。
动物学外语
动物学外语?网上有一个段子,说老鼠妈妈领着一群小老鼠在闲逛,突然遭遇到一只大猫,小老鼠们一个个吓得浑身发抖,这时,鼠妈妈不慌不忙地学了几声狗叫:“汪!汪!”猫被这两声狗叫吓得飞逃而去。鼠妈妈不由长叹道:“在这个年代,掌握一门外语是多么重要啊!”
那么问题来了,你能让小老鼠发出汪汪的叫声吗?
为角色添加声音
打开Scratch软件,在小猫基础上添加一个小老鼠角色。添加之后,打开小老鼠的声音标签,我们发现是默认的"Pop",在声音左下角有一个圆形的添加按钮,这个按钮就可以选择声音了。
然后在搜索框输入dog
,这里有3个小狗的声音可以选择,我们选择一个添加上去,如下图。
这时小老鼠就有两个声音了,可以把默认的“Pop”声音删除。
在这个基础上,我简单做了一个猫捉老鼠的游戏,点击小老鼠,发出小狗叫声,然后小猫被吓退到原点位置。可能有人注意到小鼠这里用到了一个通知积木,没关系,我们下次会专门讲它的用法。
点击下方箭头体验吧,项目文件可以通过点击文章下方的下载按钮得到。
最后再分享一个小狗学外语的视频吧
