各位小伙伴大家好:

上期我们学习了外观模块的指令,学会了制作特效。

本期我们来学习如何给游戏配音。

声音模块的指令不是很多,我们一起来看看吧。

首先第一个就是播放声音,里面默认插入了喵叫声。

我们点击指令就会听到喵叫声。

第二个指令和这个差不多都是播放喵叫。

如果单独播放他们之间没有任何差别,所以我们分别在后面插入一个声音。

这样大家就能感受到不一样了,赶紧输入代码去体验吧。

再来看看一个很好理解的指令

如果我们输入这些代码,点击运行会发现喵叫没有播放。

其实并不是没有播放而是刚播放就被停止了。

大家换成第二个指令试试。

接下来是一个重量级的指令。我们点击下拉菜单可以看到很多音效可以选择。

大家对音乐感觉兴趣的朋友去逐一试试。

接下来是一个休止指令。

懂音乐的朋友一定不需要解释,不懂音乐的朋友也不需要太多解释。

可以简单的理解为等待。

大家可以修改休止拍数来体验一下。

下面一个是模拟钢琴琴键弹奏。说的好像很专业,其实我也不懂这些数字是什么意思。

只是感觉如果你懂音乐也会Scratch。就可以制作很美妙的音乐出来。

Scratch虽然是少儿编程,但并不代表它不强大,以后你会见识到它的威力。

接下来我们继续往下看。

我们将乐器设分别设为1,2,3,然后试试看,就能感受到它的作用了。

音乐我不懂,只知道声音不一样。

专业的事情交给专业的人士去解释吧。

接下来我们看看控制音量的指令。

这个大家讲上面的音量数字改动一下,自己去感受一下的作用。

貌似这节课我们说的最多的就是自己去感受,那也是没办法,谁让它是声音模块呢,偏偏我又是五音不全……想说也说不明白。

但是上面的代码如果我们多运行几次就会发现后面没有声音了

(这个思考题留给大家自己去思考吧)

结合下面这段代码相信大家很快就能理解,为什么上面的代码执行几次就没声音了。

音量可以升高降低,演奏自然就可以加快减慢。

↓下面来看看↓

输入上面代码,修改一下参数大家可以感受到它的作用,不用太多解释。

最后我们做一个小小的项目来结束本期的课程。

代码如下↓:

下面是运行效果视频

 

scratch少儿编程第一季——09、声音模块:吹拉弹唱我也会的更多相关文章

  1. scratch少儿编程第一季——02、scratch界面介绍

    各位小伙伴大家好: 上期我们简单的介绍了Scratch的一些基本信息,和scratch软件的下载. 今天我们一起来了解一下Scratch的编程界面的介绍. 关于版本我考虑之后还是决定基于Scratch ...

  2. scratch少儿编程第一季——08、特效我也会

    各位小伙伴大家好: 上期我们学习了外观模块的角色切换,今天我们继续学习外观模块的其他指令. 首先来看特效指令. 这里我们克隆了三只小猫作对比,将颜色特效增加25. 这个指令除了颜色特效还有很多其他的特 ...

  3. scratch少儿编程第一季——07、人要衣装佛靠金装——外观模块

    各位小伙伴大家好: 上期我们学习了如何设置背景,和设计一个小项目总结了动作模块. 本期开始我们学习外观模块下的指令. 首先我们来看看前面两个指令 第一个指令是在角色对象上出现一个对话框,显示角色所说的 ...

  4. scratch少儿编程第一季——01、初识图形化界面编程的神器

    各位小伙伴大家好: 说到2018年互联教育的热门事件,那就不得不提Scratch. 相信各位不关注信息技术领域的各位家长也都听说过这个东西. 对于小学阶段想要接触编程或信息技术学生来说,Scratch ...

  5. scratch少儿编程第一季——05、移动还可以这样动

    各位小伙伴大家好: 上期我们学习了怎么控制方向和移动的程序块. 今天我们继续学习运动模块下的其他9个指令(程序块). 首先来看前面两个关于x坐标的程序块. 分别是将x坐标增加()单位,和将x坐标设定为 ...

  6. scratch少儿编程第一季——04、想要做到有的放矢,瞄准方向很重要

    各位小伙伴大家好: 上期我们学习了动作模块的前面三个指令,今天我们继续学习下面的5个指令. 首先来看第一个(控制方向): 面向90方向默认就是屏幕的右边. 点击白色文本框上面的▼可以打开下拉菜单. 大 ...

  7. scratch少儿编程第一季——06、人在江湖混,没有背景怎么行。

    各位小伙伴大家好: 到上期我们学习了动作模块的全部指令.接下我们用动作模块做一个小小项目,来总结我们前面学的内容. 在做项目之前我们先来换一个背景. 在左下角舞台区,点击打开背景库,选择自己所需要的背 ...

  8. Scratch少儿编程系列:(十)系列总结及后续计划

    一.系列文章的来由 本篇为该系列文章的一个简单总结, 从初次接触Scratch开始,在写本系列文章过程中,一边读书,一边通过例子做练习. 技术实现,对于我跟人来说,没有什么难度. 我相信,对于一个初次 ...

  9. Scratch少儿编程系列:(五)猜数字

    一.程序说明: 程序生成1-100之间的随机数,如56,小明在输入框中输入猜的数字.如输入80,提示“猜大了”,如输入45,则提示“猜小了”. 不超过5次猜中,则成功,否则失败. 二.程序的流程图 为 ...

随机推荐

  1. 对 OAuth2 和非标 DingDing OAuth2 的一次尝试

    印象中工作以来还从来没搞过一次 OAuth2 的接入- -,似乎只停留在愉快的使用阶段.比如现在很多网站都接了 wx 二维码扫码登录或者微博登录.所以一直只是享受着这样的便利,却没有机会自己来搞一搞把 ...

  2. Zookeeper请求处理原理分析

    Zookeeper是可以存储数据的,所以我们可以把它理解一个数据库,实际上它的底层原理本身也和数据库是类似的. 一.数据库的原理 我们知道,数据库是用来存储数据的,只是数据可以存储在内存中或磁盘中.而 ...

  3. 【Gamma阶段】第二次Scrum Meeting

    冰多多团队-Gamma阶段第二次Scrum会议 工作情况 团队成员 已完成任务 待完成任务 卓培锦 修改可移动button以及button手感反馈优化 编辑器风格切换(夜间模式) 牛雅哲 语音输入sh ...

  4. Delphi XE7并行编程: 并行For循环

    从Delphi XE7开始,引入了全新的并行编程库用于简化并行编程,它位于System.Threading单元中. 下面是一个判断素数的简单例子:function IsPrime (N: Intege ...

  5. 哈希表查找(散列表查找) c++实现HashMap

    算法思想: 哈希表 什么是哈希表 在前面讨论的各种结构(线性表.树等)中,记录在结构中的相对位置是随机的,和记录的关键字之间不存在确定的关系,因此,在结构中查找记录时需进行一系列和关键字的比较.这一类 ...

  6. Spring Boot-Error:(3, 32) java: 程序包org.springframework.boot不存在

    问题分析 -由于加载的项目没有加载相应的依赖的包文件导致 解决方案 setting 选中图中的设置,点击apply,IDE就会自动下载所需要的包文件

  7. Spring Boot-JPA、Hibernate、Spring data jpa之间的关系

    什么么是JPA? 全称Java Persistence API,可以通过注解或者XML描述[对象-关系表]之间的映射关系,并将实体对象持久化到数据库中. 为我们提供了: 1)ORM映射元数据:JPA支 ...

  8. python 使用 elasticsearch 常用方法(检索)

    #记录es查询等方法 #清楚数据 curl -XDELETE http://xx.xx.xx.xx:9200/test6 #初始化数据 curl -H "Content-Type: appl ...

  9. redis-cli中文乱码

    在开发过程中,需要验证redis缓存中的数据,发现redis存储的中文全是乱码,因为默认情况下redis不转义中文.如果在平常开发中想要看到中文内容,可以在使用redis-cli 命令登陆redis服 ...

  10. Hive、Inceptor数据倾斜详解及解决

    一.倾斜造成的原因 正常的数据分布理论上都是倾斜的,就是我们所说的20-80原理:80%的财富集中在20%的人手中, 80%的用户只使用20%的功能 , 20%的用户贡献了80%的访问量. 俗话是,一 ...