🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
  动画或者游戏常常需要通过背景音乐来烘托一种氛围,或者通过来种音效来表达一种情绪或状态等。想象一下,如果没有声音的话,我们周围的世界该多么沉闷无趣啊!   在Scraich3.0中,声音积木是控制音符和音频文件的播放和音量的积木。掌耀声音积木的用法,并且灵活地运用,我们才有可能编写出生动的、吸引入的Scratch3.0程序。   下表列出了所有的声音积木。 **scratch3.0 声音积木功能说明大全** | 序号 | 积木 | 说明 | | --- | --- |--- | | 1 | ![](http://h.yiniuedu.com/30e0fc3c888cbd6d1e60877d7a676a44) | 播放一个特定的声音并等待声音播放完毕 | | 2 | ![](http://h.yiniuedu.com/77bfbe682c32ac98b5def2f0a101902e) | 播放一个特定的声音。从下拉菜单中选择声音。该积木会开始播放声音,并立刻执行下一个积木 | | 3 | ![](http://h.yiniuedu.com/63fbac23dd061a3a62cbe5a4be536e4c) | 停止播放所有的声音 | | 4 | ![](http://h.yiniuedu.com/0154dcbead300d239c7f2301a504935f) | 将播放声音的音调或左右平衡增加指定的数值 | | 5 | ![](http://h.yiniuedu.com/bd2d542784fce113c79d2646b5a5301b) | 将播放声音的音调或左右平衡设置为指定的数值 | | 6 | ![](http://h.yiniuedu.com/72ec08368752a7c380b1cfa2af6e3b67) | 清除所有音效 | | 7 | ![](http://h.yiniuedu.com/e8957f9ad3f8b419f9635a56963f3889) | 用来改变角色声音的音量。你可以为不同的角色分别设定音量。要在同一时间内以不同音量播放两个不同的声音,需要使用两个角色 | | 8 | ![](http://h.yiniuedu.com/62aebe41fb4fda44c5a1ae1b127472eb) | 用来设置角色的音量的一个百分比 | | 9 | ![](http://h.yiniuedu.com/3b442f9178995141ee0321f9935da6a4) | 获取角色的音量,点击(积木旁边的)勾选框可在舞合上显示对应的监视器 | **声音积木示例** 在这一节中,我们先通过一个演奏萨克斯的例子来展示声音积木的使用。 >第1步从背景库添加“Theater2”作为背景。从角色库添加“Saxophone”作为角色。注意,这个萨克斯角色有两个造型,一个表示静止状态,一个表示演奏状态。 >第2步添加声音文件。选择“声音”标签页,点击添加声音按钮,从声音库中依次选择和萨克斯乐器相关的8个声音文件,分别是“ASax”“BSax”“C Sax”"C2 Sax""DSax"“ESax"“FSax"和“GSax"。 ![scratch3.0 声音积木功能说明大全—声音积木示例](http://h.yiniuedu.com/49611e9cf7f7f29037ffb14fbff9a8c3) >第3步选中萨克斯角色,开始编写程序。当点击萨克斯的时候,开始演奏,切换其造型,使用播放声音积木块播放一个声音,等待0.25秒,以便切换为播放另一个声音,最后播放完毕后,把萨克斯角色的造型切换回去。代码如图所示。 ![scratch3.0 声音积木功能说明大全—声音积木示例](http://h.yiniuedu.com/c9bf9d050e910bf584cff8d7aede0144) 这个项目比较简单,现在你就可以运行程序,点击萨克斯角色,欣赏一下它演奏出的音乐了。