友情提示:380元/半年,儿童学编程,就上码丁实验室。
在日常生活中,经常会碰到以下各种情况:当火箭徐徐升空,发出震耳欲聋的声响,随着火箭升向高空,声音越来越小。实现这种声音效果需要控制音量的大小。当人从远处走过来,她的脚步会越来越大。在Scratch中,使用将音量设定为积木控制声音的大小,默认参数为100为原始音量大小。将音量改变积木基于当前音量值改变声音的大小,使用真实声音更大,负数更小。
在日常生活中,还有一种声控现象:比如声控电灯,当我们走在漆黑的楼道里,一声咳嗽或高跟鞋的脚步声等声音传出之后,声控电灯就会亮起来为我们照明。其实,声控现象在生活中应用非常广泛,今天,我们就来学习一个简单的案例——声控小飞机,让大家感受一下声音控制飞机飞行的游戏。
一、《声控小飞机》案例分析:
因为是声控操作的,刘老师自认为声音不够动听,就不放视频了,在这里放一张程序图如上。经过分析我们发现:当我们声音高的话飞机就飞高,音量低的话飞机就飞低。游戏在山洞中自行设置障碍,如果飞机撞上障碍物游戏就会失败。因此我们就需要判断操作游戏者的音量响度。还会判断侦测中的碰到颜色,如果飞机碰到颜色为黑色时,也就是我们人为的设置的障碍物,游戏就会结束。
二、手把手教你学编程:
1、准备:
绘制背景
2、添加角色
从角色库中选取“飞机”图片,作为新角色添加进来。
3、编写程序:
源程序直接奉上,自己理解吧,很好理解的哦!
三、想一想,做一做:
1、做一款声控的小游戏。
2、模拟一个场景:
猫咪走进森林的深处。(提示:脚本使用将音量改变积木使猫咪走的越远,声音越小。)
始发于微信公众号:
我爱编程修炼坊