这次增哥来说scratch的声音积木块。
播放声音xx,等待播完。首先要说一下这个声音的来源,至少有3个,一个是从系统中选择已经存在的声音;另一个是从系统中上传本地的声音到库中;最后是我们可以自己录制。
点击1处的声音,然后点击2,这样就可以上传我们本地的声音文件了。
这个是我们自己上传的文件,可以看见有很多的效果是可以调整的。这里有一点还需要特别提醒一下,那就是它有一个等待播完,我们会发现还有一个只是播放的积木,并没有等待播完。这个是多线程和单线程的区别,现在可能大家不是很好理解,我们知道代码都是从上到下逐句执行的,这个是正常的情况下,但有的时候我们为了让某块代码单独执行,因为它并不影响后面的代码执行,所以我们就会允许代码不需要按顺序执行,那这个时候我们的代码就会同时被执行。这里大家要记住需要根据来,异步的执行可能会造成程序执行出现不可以预知的结果。那么下图就是这个等待播放完这个积木了。这里还有录制,这个是让我们录音的。
等等播放完积木
这个是录制界面,点击录制后我们就可以录制自己的声音了,记得打开mic再录制
播放声音积木。播放声音积木很容易了解,但跟上面不一样的是没有等待播完的区别,这里的效果跟上面的就刚好反过来了,不需要等待就会直接向下执行。我们在这里可以看见刚刚从本地导入的音频,只要我们选择了它,就会播放,这个大家可以自己试一下。下面的截图就是这个积木。
停止所有声音。下面这个是停止所有声音,我们在编写代码的过程中会加入各种各样的音乐或背景音乐,来丰富我们的内容。但有的时候需要用到停止所有的声音,比如游戏完结了之后我们的音乐可能需要停止,然后才重新开始。我想这个还是很容易理解的。
将音调/左右平衡音效增加xx。这个积木的作用是用来设置音调或左右平衡增加的数值,也是一个非常好玩的积木,大家可以自己试一下,导进来的音频明明是很正规的一个,经过你音调或左右平衡的调整之后就会变得很不一样,声音这种东西是小朋友都很敏感的,这个积木可以让小朋友发挥他们的创造力。截图效果如下。
将音调/左右平衡设置为xx。这个积木其实跟上面的积木很像,不一样的地方是它是直接把声音效果设置为某个值,这个值实在不好言传,还希望大家多多尝试。声音这里只有两个效果,大家可还记得之前的外观效果,和这个是非常像的,大家要多多比较,看看声音的效果和外观的效果有什么共同的地方。
清除音效。这个积木是把角色或者舞台上的音效全部清除。这里我们要说一下音效是角色和舞台都可以有的,方法也都一样,我们可以上传本地的文件,也可以录制,或者选择系统中的音频。当然可以设置和增加音效,我们也可以清除音效。
将音量增加10。这个积木是设置音量的,大家要看清楚是音量不是音效。对于声音积木我们有一个是设置音效的,一个是设置音量的。增加的值可以是正数,也可以是负数。
将音量设置为100%。这是一个百分比,上面的积木是在现有的基础上增加的,比如现在是10,增加10后新的音量是20;音量设置为50%,意思就是现在的音量直接设置为50.
音量。获取当前音量的值。