今天跟大家讲一下 sky 的四件模块,四件模块一共就八个积木,数不多,但是他跟我们之前的积木都不一样。 以前我们的积木是自己执行一个相应的动作,而事件积木则是当某个特定的事件发生了,他才会被激活,然后执行他下面的积木。 比如说当小孩子都上车了,车才会开,那么小孩子都上车就是特定的事件,而开车就是后面要执行的事件。我们开始一块一块积木去讲解, 我们先讲这三块积木。第一个是当这个绿色棋子被点击,那么这个绿色棋子呢?他意思是指运行的意思,也就是我们上头这一头这一个运行按钮, 那么这个按钮被点击,他就会执行相应的动作。我们稍微演示一下,我在这里添加一个随机运动,那么只要我点击这个棋子,那么我们的角色就会运动,随机的需要一个位置。 第二块积木呢,则是当我们按下相应的按键的时候,他就会执行一个动作,那么这里稍微演示一下, 在运动里面添加一个移动十步,那么在按键里面我们选择空格,这时候我们按一下空格键,那么我们角色就会往前平移十步。 第三个呢是当角色被点击,也就是说我们这一个在屏幕里面,这个角色被点击时候,做相应的动作,依然是演示一下,添加一个更换造型吧,然后这个时候点击我们角色, 不停的点击,就不停的切换他的造型。 背景切换事件积木,这个是指我们的舞台切换到不同的背景,就会激活不同的事件,这里我们先给舞台动四个不同的场景,分别是学校、篮球场、海边还有海底。 然后我们再增加四个背景,切换每一个对应的一句话,让他在不同的场景里面说不一样的话。那么我们演示一下 响度事件。积木是指声音超过某个数值,就会执行后面的动作。这个是 声音,是需要我们的麦克风采集的,我们的声音越大,他的数值就越大。如果你的电脑没有麦克风,那么这个数值会一直是负一。我们把侦查里面的这一个响度开关打开, 那么你就能看到我说话的时候呢,这个响度随着我说话的声音大小变化而变化。 我们往里面添加一些试卷,让这个角色在不同的响度里面呈现不一样的造型。首先呢,在试卷里面加入这个响度,然后再加入一个切换外观。 我们时的时候切换成 a 啊,然后把代码复制一下, 分别让他在十三十 还有五十、六十五的时候对应不一样的造型。 那么这个时候我说话,您看到我的声音,大的时候,还小的时候,分别就会有不一样的造型。大家好,能看到这个效果吗? ok, 我们接下去往下说。这里介绍一下广播消息和接收广播两块积木。 广播消息呢,顾名思义就是一个大喇叭,一旦这个喇叭吼起来吃饭了,全部的角色包括我们的场景都会听到他的消息。 我们在每个角色里都可以添加当收到消息的积木,并且收到消息的时候激活积木。 我们直接演示一下。首先呢,让他说一句话,比如说快过来。 然后说完这句话之后,我们发一个广播消息,就用广播一好了。消息一,然后我们这个绿色的小人就收到了消息一之后他就把头扭到左边, 然后前进了五步吧。 好,我们看一下效果。 整个过程是黄色小人说话之后发出了一个消息一,绿色小人接收到这个广播消息一之后,执行了一个转身移动的动作。最后我们讲一下这一个广播消息跟这个广播并等待的一个区别。 那么没有等待的这个是指我们发送了广播之后,他就会立马去执行后面的积木。我们演示一下,把这个小人扭回去, 然后拉远一点,这次我们让他走的步数稍微多一点十步吧。 然后我们发送一个广播一之后,我们就说一句你好。然后我们试一下,可以看到我们一点击这一个广播消息一的时候,他立马就说了一句你好。 而这个有等待的这一个广播消息呢,他是当我们发送了广播之后,所有接收到广播的人把他该执行的事情都执行了,他才会往下去执行他后面的积木。我们也是演示一下, 把这个你好放到下面来。这个时候我们稍微认真注意一下, 开始了。呃, 这个速度可能太快了一点,我们让他慢一点,好看一点, 添加个零点二秒吧。 然后把角色再移回去。 好开始看一下。 可以看到这个积木整个是偏黄的,就说当我们这个消息发送了,只有当接收方把他所接收到的这个消息之后,该做的事情该做完了,我们这一个等待之后的积木才会去执行,那如果我把这个积木把它拉开, 那么他是瞬间执行后面的这一个。你好, 那么四件模块呢?就全部介绍完了,有任。
粉丝852获赞1545

我们今天来制作一个滚动的背景。首先让我们选择一个在我们项目中行走的角色, 你只需要点击此按钮即可选择一个角色。我现在选择一个行走的熊。现在我们来制作一个背景。如果你点击舞台的背景是没有运动模块的,因为舞台中的背景是不能移动的。但是我们可以制作一个移动的角色。当背景 现在来添加一个角色。我将鼠标悬停在这里,点击绘制。绘图的时候,我先做一个绿色的矩形当做草地,再选一个蓝色的矩形,当天空,我再绘制一点点白银。那么我们的角色去哪里了?我们要做的就是把角色放在最前面, 在这里有一个积木放在前面,这样走路的角色就是在最前面了。好,现在我们让背景移动,但是如何在 scratch 中移动 角色呢? scratch 中我们可以使用 x 坐标的变化来移动角色,从屏幕的这一侧到另一侧。我们可以移动背景角色来查看一下 x 的坐标, 从屏幕的一侧到另一侧的 x 是五百到五百左右,然后 y 坐标是控制角色的高度,因此我们可以使用坐标 x 和 y 来移动背景角色。如果我们将 x 和 y 都设置为零,那么它就位于中间,这是似乎是一个起点。这样我们把绿色旗帜放在这里, 尝试改变 x 坐标。增加服务,可以看到背景在移动,我们添加一个重复执行积木, 这样背景角色会不断的移动。 ok, 你可以看到他移动了,但是我们希望他移动到这边后再回去重复执行。什么时候回去呢?所以我们用到如果,那么积木块拖动积木块过 来,我们再查看一下现在背景的 x 坐标,使用运动这里的这个积木块,可以知道当前角色的 x 坐标,拖过来点击可以看到 x 坐标, 如果我们将背景角色 x 坐标修改成三十,那他就是可以看到积木显示是三十,我们在运算这里找到这个判断的积木,我把 x 坐标拖进去, x 坐标现在是三十小于五十,所以点击显示是 two, 我们修改 x 坐标为两百,那么判断积木显示是 force, 因为它不小于五十, 我们这里判断的时候就输入五百放进如果,那么积木块里,我们希望背景到最左边后能再次回到最右边,所以我们使用到移动 x y 积木块修改角色的 x y 坐标,那现在看到他运行起来是这样, 我们也注意到了屏幕上有大的空白,是因为我们背景开始移动时,我们需要一些东西来跟着移动,所以我们现在复制背景,右击角色,然后点击复制,我们就有了背景的副本,我们可以添加一个颜色特效,看看副本的状态,我们可以让副本不要从中间开始, 我们从这边开始把 x 坐标改为五百,那么主角色从中间开始,副本从后面开始,这样他就填补了空白。两个背景角色都在移动了,因为我们有两个背景角色, 所以他们能覆盖整个舞台。现在你也可以添加很多东西进去背景,比如我们在背景里新增一个造型,添加一个植物,在变换坐标的时候,我们可以变换造型,这样就可以看到背景新增的造型内容了。

哎,第一讲很无聊啊,非常的无聊,如果不喜欢的同学,你可以直接等我出。第二讲啊,那么 skris 的软件,我们对它进行一下界面的介绍 啊,如果你会啊,如果你知道 skris 软件是什么东西啊,你就可以直接跳过了,不看他了,是吧?哎,那好了,我们开始,当我们点击啊 skris 啊这个软件图标的时候,那么你会进入到一个界面,哎,就长这个样子啊,就长这个样子 好了,那我对这个颜色呢,偏冷是吧?哎,我也不喜欢冷色调的啊,但是哪家软件就这么设计的嘛,那么 这个软件啊,这个界面就是我们的软件界面了,我们给它拆开去看啊,拆开去看,我先讲右半部分啊,右边这个部分,那么它是什么呢?它叫做, 哎,上面这个区域,我们叫做舞台区域啊,叫做舞台区域,下面这个区域呢,他是角色区域,那么右侧哎, 这个区域呢,是背景区域。哎,背景舞台有什么特点啊?那么舞台呢,他就相当于给你哎做了一个舞台啊,对吧,然后让你上面跳啊,唱啊,动作呀,是不是那么背景就是你舞台的幕布啊,舞台后边的那个背景 好哎,说等于没说是吧,哈哈哈,那好了,接着往下来啊,当我们看到上面画的这个框啊,有这么五个小按钮,那么我们一个一个去讲解啊,这个区域其实是控制区域啊,那么这是我起的名字,哎,没有名字他啊,现在我指的这个啊,这个小按钮叫做 台缩小,你点击他一下,这舞台就会变小,然后右侧这个是舞台放大,你点击他舞台就会变大,那么最后啊,后边的这个是全屏啊,当然了,全屏我们都认识,是吧,那么看左侧的两个啊, 圆点啊,这个深色的圆点是吧,他叫停止啊,然后左边这个棋叫运行啊,当然我们学 super rat 之后那个积木啊,跟他对应的啊。 那我们再看中间这只猫啊,他是我们的默认的角色啊,这里就出现了一个问题,是吧?我一直没搞明白,可能有的家长或者同学你明白,你告诉我一下啊,为什么 这些编程哎,他都有猫呢?哎,你想想啊,刚才我说的那个编程猫是吧,他的公司叫点猫科技啊,然后,呃,之前呢,之前我给大家演 制的那个叫 kitchen block, 他的公司呢?叫做,哎,叫做什么喵科技啊,然后你会发现好像这些哎编程都和猫有关。这个如果有哪位大神能给我讲解一下啊,为什么都和猫有关?在这就就 提前感谢啊提前感谢,我好久好久都没搞明白这个问题啊。那好了,接着往下说, 那现在啊,这个区域是角色信息的区域,角色的大部分信息在这里都能体现的到啊。 好,下面这个圆点啊,这个圆点哎,一只猫加个加号啊,他是我们角色添加的一个地方啊,我们在这里添加角色啊,那右侧这个是我们在这里添加背景啊,你先不要管到底能有什么样的哎,点击他,他有什么样的特征是吧,你就先听啊,然后一会我们再看, 嘿,好了,来我们看这一侧啊,这一侧他就比较复杂了啊,你看上面啊,这个画个框啊,这个是什么呢?其实每一个角色或者是每一个背景都有这三个基本模块,代码、造型以及声音 啊,代码呢,就是不说了,就是我们要搭建的积木,就是说脚本,或者是说你要编程的语言,那造型是什么?就是一个人有很多造型啊,早上你起床的你,然后洗漱完的你啊,以及写了一天作业啊,懵逼的你,是吧?哎,这是不同的造型, 那么这些造型呢,如果我们加快播放的速度,他会又他就会形成一个动作,对不对?大家都玩过那个小人吧,是不是,哎,这火柴人啊,是吧,哎,好了,那么声音呢,这个是我们用的相对来说比较少的啊,其实声音呢,在这里边呢, 他每个角色都会发出他的自己独有的声音啊,这是这个他给你设定的,你也可以上传声音,比如上传背景音乐啊,这都可以啊, 好了,不细说啊,然后我们看,哎,现在我框出的这个区域,这就是我们最基础的啊,积木区啊,就是所有的我们的代码都是他们用积木的方式一个一个一个一个的这么堆叠而来的啊, 好了,左下角啊,这个蓝色有个加号的,他是拓展区,在这里能拓展什么呢?哎,比如说,嗯,可能有 屏幕前的小朋友啊,玩过这个乐高啊,乐高的二点零啊,乐高的一 v 三啊,这些都需要去用一些简单的编程,让我们搭建的乐高动起来啊,那么这个区域就能添加出啊,我们学过的那个那个乐 乐高啊。好了,再看这个空白的区,我们叫脚本区,你所有的积木啊,都需要把它放在脚本的啊脚本区当中,然后呢我们去看啊,去检测 上面这只虚影就是我说的 sikrash 和 sikhrano, 它俩不同的区别在哪?在 sikhrano 的里边啊,是没有这个虚影的 哎,在 surprise 里边呢,是有这个虚影的,那么有没有好像也不当个事是吧,他也不是什么大不了的,但是真当你去编代码的时候你就会发现 有这个虚影啊,他会你减少你很大的工作量哎,什么意思呢?因为这个虚影呢就意味着你在给谁编代码,他会啊,减少你的工作错误啊,比如说我要给一个猫编代码,当我一看见虚影 不是猫,那我就发现我这个代码变错了呀,给错角色了呀,是不是我就可以更改呀,哎,这个就是这个虚影的问题啊, 好了,往下来有三个按钮,他们分别能让啊我们脚本区域的积木变大,脚本缩小啊,并且然后回到我们一开始的位置啊,这个不细说,那么在我们积木区里面啊,他一共有这么几大类的啊,积木 运动啊,外观啊,声音啊,也到最后的自制积木啊等等等等。那么运动啊运动 他能控制角色运动呗,是不是就很简单,顾名思义吗啊,外观就改变角色外观呗,是不是啊?当然外观呢,还有一种在我们的这个编程里面啊,他还能提供啊,提供角色说话啊,觉得思考的一些文本类的显示 啊。文本类的显示好,这当然不说哈,比如说你看漫画的时候啊,大家小时候都看过漫画了是吧,家长应该看过,比如说我小的时候就喜欢看那个七龙珠的漫画 啊,所有人呢,不管是说话还是思考,上面都有个框啊,都有文字,那么,哎,一样,在我们编程里面啊,这个东西呢也是会显现出来的,那么这个显现的这个积木在哪呢?就是在外观当中 啊,声音啊,其实就是播放声音啊,这个没有什么细说的事件呢,这个不大好理解。事件我就简单的给大家说一下,就像我的文字上写的是设定 当什么出现的,什么事件出现的时候,执行什么控制,实际来说事件就相当于一个开关一样啊,就是开关啊,只要一打开这个开关, 那么我们就运行这个程序,那么控制啊,控制啊,当某件事情发生的时候就执行啊,什么程序?看着和事件好像差不多是吧,他是也不大一样啊,控制是控制程序的啊,那么事件呢,是这个控制的开关啊, 哎,是吧,抖音没说是不是,哎,没听明白,哎,当然了,当然我自己也不懂啊。啊,侦测是什么啊?侦测其实就是获取角色信讯息啊,用这个信息呢, 和我们一些控制啊,哎,我们代码啊,测量他的距离啊,碰撞判断啊,等等等等啊,下面的运算好理解是吧,当然运算也好理解,但是这里要区分一个问题,就是我们现在学的这个运算呢,除了咱们的算数运算之外, 还有这个逻辑运算,那么逻辑运算呢?在啊,我高中的时候啊,我才知道这个逻辑货和语之间的关系啊,但是呢,我们现在的小学生呢,提前教导他们啊,去学。哎,咱们这编程他就会知提前知道这个逻辑的关系, 比如说你知道货啊,这个东西叫做一真则真啊,与这个东西叫做以假则假,当然这个是未来要学的啊,所以在这里啊,咱们就先说一下 变量啊,这个变量他和我们学初中高中学的这个函数变量不是一回事啊,你就可以简单的把它想到什么,这个 数量在不停的变换啊,哈,哎,就可以简单想象这个东西啊,就行了。那么自制积木啊,这个自制积木怎么说呢,其实有些时候不自制这个积木也 能啊,运行这个脚本,但是呢有了自制积木就会把你的脚本变成一个非常简洁的内容啊,那么为什么要出现自制积木?这个就是咱们现在说的一个问题,就是我们编完脚本之后啊,编完这个程序之后,要让这个程序变得简洁, 哎,那这里就会出现一个调用功能啊,就是调用这个自制脚本的功能,那么我们呢,现在呢,直接去步入到啊,我们 这个课程的讲解啊,那么视线回到电脑桌面啊,那我们现在呢,在屏幕上找到 scratch 软件,然后双击它,等待啊,软件的打开, ok 啊,软件打开之后呢,哎,我们给他最大化啊,当然这个也必须得会哈最大化,那么当我们打开这个软件之后呢,哎, 刚才和我讲的内容呢,你要对应的上啊,舞台区域,默认角色,角色区域啊,背景区域,然后还有我们刚才说的三个重要的内容啊,我们的代码区域啊,以及我们的中间这个位置的脚本区域啊,这些大家都要清楚, 那么今天我就编啊,最简单的一个内容,哎,我们如何让这一只啊?咱们的 默认角色一只猫让他动起来,那么动起来啊,你说动起来,他一定要在运动当中去找啊,运动当中去找他的积木,那么这里呢有一个东西叫做移动十步,也有啊, 也有叫移动到随机位置,并且呢移到 x 什么 y 什么啊,那么还有一秒内滑到什么什么位置, 一秒内滑到哪里哪里啊?那么这些东西呢,都可以让我们的猫去进行移动,当然我们不需要这么多啊,那今天我们就主讲的是什么呢?是这个移动十步,当然把你不需要的积木可以往左拖动,松手之后啊,他就会消失不见了, 那么我们就用这个移动十步啊,移动十步,那好了,移动十步呢?哎,他点一下就走一下,那我想让这只猫一直的走啊,控制他一直的往前走,那么这个代码在哪里呢?控制他一直往前走,我用到了控制这个词,所以他在控制当中, 那么控制当中呢?哎,不是一直走,一直走,重复的走呢,就是叫重复直行,这里面有两个,一个叫做重复直行十步啊,一个叫做重复直行,那么他俩 的区别叫什么呢?一上面这个呢,只能让他走走走,嗯,哎,我这个啊,万恶的普通话啊,只能让他走走啊,走走,嗯,走十回啊, 下面这个呢是让他一直不停的运动,那我们今天用这个不停的运动啊,你会发现两个积木的啊,两个积木的 哎,有凹槽哎,看见了吧,有凸起啊,你也会发现重复直行的,这里啊会有一个像大嘴一样的东西, 我们把这个重复执行啊,和这个十步要给他连接起来,我们不能这样连啊,这样连才是有逻辑性的,是先执行移动十步,再去执行重复执行里面的东西啊,那么我们不能这么做,那怎么办呢?我要重复执行,谁就把谁放在嘴里啊,那么我们要重复执行的 是移动十步,就把这移动十步放在嘴里,当你把积木拖过来的时候,你会发现这张嘴啊,张开了啊,是吧,并且有一个虚影,那么我们这时候松手就可以了,他会自然的吸进去啊,那么现在呢?哎,我们可以直接点击他 啊,点击重复执行,他就会往前走,当然我们也可以给他一个开关。刚才我说了啊, 上面啊有五个按钮,分别是控制啊,那展示一下,他叫做,哎,舞台缩小,你点一下之后就缩小了啊,并且缩小之后呢,你会发现角色信息也不全了啊,那么右侧这个叫舞台的放大哎, 他就变大了啊,跟刚才一样,那么最右侧的这是全屏模式,点开之后就是这个样子啊,好了,那么左边有两个按钮,一个叫做停, 一个叫做运行,那么运行啊,你看就让他走呗,让他动呗,是不是他就是这个开关,那么与他对应的啊?我说开关啊,这个东西在事件里刚才讲过了啊,在事件里这里面呢,他的内容非常少啊,你看第一个当其被点击,哎, 也就说点击它它就会动啊,那它就是我们的一个开关,把它拿出来,哎,放在最上面,为什么?因为我们一开始做的动作就是它点击一下棋,然后去让它执行下面的工作啊,那么现在我们点击一下棋, 哎,你会发现猫在往前走,对不对?猫在往前走,那走到边缘的时候,你只能看见他一只小尾巴,是不是啊?那好了,那我们想啊,我想让他,哎,在屏幕左右的,怎 这么走,这么走啊,那我要怎么执行这个东西呢?所有的运动啊,都在运动这个模块里边,包括他从边缘回来也是。那我们想是让他左转好呢?还是让他其他左转右转好呢?还是让他其他的代码好呢?那这里面呢,我就直接告诉大家啊, 在我们运动比较下方的代码区域里,有一个啊,有一个碰到边缘就反弹,是吧?很好理解,是不是碰到边缘反弹,哎,就是弹着走呗,是不是?那好,我就把它拿出来,你说把它放在哪里好呢? 放在哪里好呢?他不光在右侧要反弹啊,就是猫在左侧也得反弹是不是?那他得不停的反弹,那么我就让他放在重复执行里边啊,重复执行里边,你看给他放进去的 时候,嘴也一样会张开啊,好,这只猫啊,就弹起来了,弹起来的时候大家就会发现一个问题了,猫弹是弹了,反弹是反弹了,但是它怎么样啊?它倒过来了,那么你想它倒过来啊?这种东西我们叫竖直 啊,数值的变换,那么我们想让他左右的变换,这里边有个东西叫做什么呢?就在边缘反弹的下方叫做左右翻转啊,哎,将旋转方式设为左右翻转,那么左右翻转,你看有个箭头,是不是?我们点击一下, 有左右翻转,不可旋转,然后任意的旋转,那么我们都可以试一试啊,现在呢,我用一个不可旋转,那么他就会倒着走,那么我再用任意旋转,那他就不一定会转成什么样子了,是吧?哎,当然这个 角色看不出来,那么我们可以用什么呢?用左右翻转,那么这样就会形成他,哎,反弹之后正常的走路了 啊,还有的同学和家长说,哎,现在这只猫啊,这是走吗?这不滑吗?是不是,哎,这不滑着走吗?再把腿蹭没了,哈哈,那好了,那么如何让他,哎,如何让他 动呢?让他有着一个啊像跑步一样的动作呢?那我们看看我们今天的作业是什么样子的啊,那么在我们刚才学的啊代码的基础上,哎,如何添加一些新的代码,能让我们这只猫啊, 哎,动的,哎,有啊,动作,也就是说他能实现这种快走啊,跑的这样的一个造型的动作,那么这个呢,留为大家思考的一个作业,那么下一讲我会把这个啊代码给大家讲清楚。

哈喽,大家好,很高兴和大家一起分享和学习少儿编程。在上个视频当中呢,我用这个史科拉记编写了两段小程序来播放两首儿歌。在这个视频当中,我们来来分享一下这个编程的过程。利用这个编程的编写歌曲呢,主要用的是一个音乐模块,那么首先需要在这个地方扩展添加,这里 添加一个音乐模块,我们首先点这音乐添加,添加之后会发现会在这个地方会出现相应的所用到的一些音乐模块。我们首先来简单的讲一下这几个音乐模块,那么第一个模块啊,就是选择不同的打击乐器 啊,可以选择不同的打击乐器来增加一个音乐的效果,这是第一个,那么第二个模块呢,就是一个休止模块,那在音乐当中进行一个暂停简谱当中的休止符就需要利用到我们这里的休止模块,然后这里有个演奏音符啊,这是做一个重点去讲解,然后这个将 乐器设定为这个模块呢,就是选择不同的乐器,在你演奏的时候,我以不同乐器发出的声音,然后这里有个演奏速度,演奏速度他这地方的单位是每分钟多少拍,如果这里写六十的话,就是每分钟六十拍, 这个数字越大,然后他的一个播放速度也就越快,这是上学歌的一个简谱,我们知道歌曲的歌曲的演奏,其实就是在随着时间按照顺序一个一个的去演奏这对应的一个音符啊,所以我们这里重点讲的是这个 演奏音符这个模块,我们用鼠标点击一下这个演奏音符,这里的数字六十,那么他这里会弹出一个类似于钢琴按键的一个界面, 那接下来我们说讲到了啊,大部分都是一些阅历上的知识,对于阅历知识有了解的啊朋友们呢?啊,可以加快播放速度啊,在这里我是做简单的 介绍,我们可以看到这里有不同的按键,有白色的按键,有黑色的按键,那么这些按键都是可用鼠标去点击的,当你点击不同按键的时候,他会发出对应的一个音调的声音。嗯,这是我刚才按的十几个白色按键,我们现在来按一下黑色的按键 啊,按下不同的按键,他会播放不同的声音,那就像我们按下钢琴上面的键盘所发出的声音一样,那么这个 按下这里的对应按键也会发出声音。我们还可以看到这每个键盘上面都对应的不同的字母,这第一个键盘上面对应的字母是 c, 第二个呢对应的是 d, 第三个白色键盘对应的是一,第四个白色键盘对应的是 f, 称为 g、 a、 b。 那么这个 cd efgab 呢,就代表我们这个按键这个不同音的音名,这七个音的音名,那么这个 五个黑色按键也有不同的英名,那么第一个黑色按键他的英名是 c 生,一个 c, 然后后面是一个井号,那么这井号在这里称为生号啊,这个称为生号 c 生,然后这个第二个黑色按键有一个像一个小写的字母 b 一样的称为将号, 那是个什么意思呢?这个 c 医生就是说这个音比这个 c 的音要高一些啊,因为我们在键盘上面从左往右,他的音是逐渐变高的,我们这个黑色的按键,这个这个黑键在这个白键的右边,所以这个 c c 声的音比这个 c 的音要高,同时呢,它是在这个 d 的左边,属于这个 c 声比 d 的音要低啊,它在这个 c 声在 c 和 d 的音的中间啊,称为 c 声这个键。然后同样的道理,这个第二个黑键呢,它称为一将,因为第三个键 白键是一,他在一的左边,所以称为一将。那么同样到底,那么这个黑键称为 cf, 因为他在 f 的右边成为 cf, 这个是在机的右边,称为生计。那这个呢, 是在 b 的左边啊,称为将将 b 或者是 b 将,那么这个生号或者将号写在字母的左边右边就是可以的。 像这样的一组黑白按键,在钢琴上面还有很多很多,比如我们这里有一个向右的箭头点一下,我们发现这里会显示另外一组按键,然后再再点一下右边呢,又会显示另外一组按键越靠右边,他的音是越高的, 我发现越靠右边他的音是越高的,然后我现在到左边,越靠近左边呢,他的音是越低的,是越低的啊,所以这个和我们 钢琴上的键盘啊,是一样的,我们一般称这样一个 cdfgab, 加上这里的升 c、 降一、升 f、 升 g 和升 b, 这么这十二个按键作为一组,为了方便讲解呢,我在这里只展示了三组按键 啊,那每一组按键他对应的应的名称都是一样的,比如说这里的七个白键,他名称是 cd ef gab 上面的黑键啊,就是升 c、 降一、 升 f、 升级和降 b, 那么这边一组按键啊,和它是一模一样的,英明都是一模一样的,那么虽然英明是一样,但是它的音高是不同的, 一起来越靠近右边,嗯,越靠近右边,他的音高是逐渐是逐渐变高的。在这个简谱当中,我们用这个数字来表示他的不同的音符,那么这个数字和 这个上面的这一个英名是如何一对应的呢?简谱当中分别是用一二、三、四、五、六、七来进行做一个标记,那么这个一二三四、五、六、七分别对应的唱名就是多人咪发收纳西,这是一对应的,一代表的是多, 二代表的是 v, 三代表的是咪,四代表的是发,五代表的收,六代表拉,七代表吸,那么这是一定是一一绑定的啊。那么这个一二三四五六七和 cd efgab 是如何对应起来的呢?啊?这个要看不同的情况, 比如说这首歌曲当中,他这里写的一等于 c 啊,这是一个调号,这个一等于 c 啊,这首歌是一个 c 大调的曲子,那么如果是 c 大调的曲子的话,就是一二三四、五六七和 c、 d、 e、 f、 g、 a、 b 是一一对应起来的,也就是说 c 这里 对应的是一, d 对应的是二,一对应的三, f 对应的是四,这是五、六、七,那么这里的 c 呢?也是一,只不过这个地方的音,这个地方的 c 的音比他比这个地方 c 的音要高高多少呢?高一个八度,那怎么去表示呢?在这个一的上面,我们用一个小黑点, 用一个小黑点啊就表示高八度的音,那这样同样这个地方也是二,对不对?这是三,这是四啊,这个地方是五,这个地方是六,这个地方也是七啊。这里的 cd 页附近 agab 对应的一二三四五六七也是这样对应的,只不过这边的音比这边音要高,高都是对应的音都要高八度,所以这上面都要加上小黑点啊,这样来表示他的音要高一些啊,但是他的左边呢,这个地方也是一二三四 五六七,如果这边的音比这边的音要低一些,低一个八度,所以他的他的低音点是在数字的下边啊,这表示低音点啊,每个地方都有个低音点 啊,这样去表示啊,这个是高一点,这个是低一点啊,这是我们的一个英明啊,这个这个 c、 d、 e、 f、 g、 a d, 就称我们的英明啊。然后朵莲秘方苏勒西就称我们的倡明。 在 c 大调当中,这是这样一一对应的关系。这个地方表示他这是一个拍号啊,这是一个拍号, 他是以四分音符为一拍,每小节有两拍。这个地方就需要我们了解一下什么叫四分音符。这个叉表示我们一二三四五六七当中的任何一个数字啊,这个就表示一个四分音符。如果以四分音符为一拍的话,那么叉就表示一拍。 如果在这个数字后面加上一个横线,那么他就表示一个二分音符,那么他就是两拍。如果像后面这个数字后面有三根横线呢?表示一个全音符 总共有四拍。如果这个横线在这个数值下方,表示八分音符,它是半拍。如果有两根横线,表示十六分音符,它是四分音拍。我们可以发现在不同的音符之间,它是一个两倍的关系 啊,是个两倍的关系。我们可以看到这个地方他就是一个八分音符,这里是个八分音符啊,八分音符他是零点五拍吗?以四分音符为拍,那么这个地方他就是零点五拍, 这个是这个地方是八分音符,就零点五拍,这里也是八分音符,零点五拍,两个加起来就是一拍啊,这个地方也是个八分音符,零点五拍,这里是个八分音符,零点五拍,两个加起来就是一拍,所以这四个音符加起来啊 就是两拍,然后这个竖线就是我们的小节线,所以这个地方这是一小节,这是第一小节,他就是两拍。我们看到这是一个二分音符,他就是一个两拍。当然这里还有一个,还有一个速度中速,呃,中速的话我们一般把它调整到 啊,六十到一百二之间啊,就可以了,六十到一百二之间就可以了,我们调整他的中速啊,看懂了这个简谱之后的话,我们再写程序起来,这样就非常简单的啊。首先我们将这个演奏乐器,演奏乐器设定为钢琴,然后将他的一个 速度啊,我们把它设定为一百二啊,设定为一百二,因为他这首乐曲表现的比较欢快,所以说他的节奏会比较快一点,我们把这个速度设定为一百二,接下来我们就开始一个一个的来演奏他的音符了。 我们看一下,这里是一二三幺啊,一二三一对应的就是 cd 一 c, 所以我们首先拖四个模块出来,一二三一跟着 cdc。 如果我们这个地方选择 c 啊,然后下面一个就选择这个 c, 后面这个 d 一,然后这地方就是 c, 是吧?然后他的拍数是多少拍呢?我们看来讲呢,这个是一个八分音符,是零点五拍,所以这四个都是八分音符,都是零点五拍,所以这个拍数这里都是选零点五拍, 零点五拍,零点五拍啊。那么在音乐当中呢,这个拍他只是一个音符的一个持续时间,比如说你的演奏速度是一分钟六十拍,那么一拍他所的所占用的时间就 一秒,那么拍他是一个音符的一个持续时间长度的一个单位啊,然后接下来就是一个五五,就对应的这里的记,我再拖一个演奏音符,然后这个地方就是,嗯,记,然后他是一个二分音符,所以这里是两拍。 我们的程序就是从上往下去运行啊,就是一步一步的去播放模块,这个和我们演奏乐曲是一样的,我们演奏乐曲就是从这边往,从左边往右边去,一步一步的 啊,是一个音符一个音符的去,一个音符,一个音符的去播放,那我们的程序呢,也是从上往下一个音符一个音符的去播放啊,就这样来演奏我们这个乐曲,我们用鼠标点一下这个程序,那么这段程序就会运行一次,点了试一下, 我们来点击这个程序啊,所以说我们知道了这一个简单的对应关系之后,那么接下来程序 起来就非常简单了。需要注意的是这个地方啊,有一个高音部分啊,有个高音啊,就是一个 c 啊,这个地方一也是 c, 只不过它是高音的 c, 那么这个高音的 c 怎么表示呢?就是用我们这个地方的 这个地方的 c 来表示啊,这个是 c 六十啊,这个是 c 七十二,那么这个 c 比这个 c 的音要高,所以选择这个 c 啊,这就是我们后面需要注意的地方,这个是个高音的 c 啊,高一个八度音的 c 啊,高一个八度音的 c 选择这个 啊。其实这个地方呢,还有一个问题,就是说一等于 c, 对吧?我们刚才讲的这个一等于 c, 但是在我们的键盘当中他有很多 c 啊,你看这个 c 六是这个地方是个 c, 然后这个 c 七是二,这个地方也是个 c, c 四十八,这个地方也是一个 c, 那么这个一等于 c 到底是等于哪个 c 呢啊?其实都是可以的,比如说当一等于 c 是等于这个 c 的时候,他们对应的是二、三、四、五、六、七,就是在这一这一组 当中,如果一等于是这个 c, 那么二、三、四、五、六、七也就在这一组当中,那么不同,那么不同的 c 就决定了我们这首歌的一个整体的音调。如果你的一等于 c 在这个这一组当中,那么他的音就相对处于中等的状态, 如果你的一等于 c 在这里的话,那么他的音就相对要偏高一些啊。接下来我们来看一下第二首曲子,第二首曲子的话,我们可以看到第二首曲子有个很大的区别,这里是一等于 f, 这里写的是个一等于 f, 因为这首曲子我看是不是个 f 调啊? f 大调的一首曲子,那么当一等于 f 的时候,那么他的对应关系一二、三、四、五、六、七,他的对应关系是这样子的,一对应的是 f, 二对应的是 g, 三对应的是 a, 四对应的是降 b, 五对应的是 c, 六对应的 d, 七对应的是一,然后我把这个对应关系在这个图当中这样 去标印标出来了,你看这个一对应是 f, f 对应的是这个键,那如果 f 对应的是呃,这一组当中的这个 f 的话,那么二对应是 g, 就是这个 g, 那三对应是 a, 那四对应是 b, 我们可以看到前面这几个音是逐渐变高的 啊,从从左边往右边是逐渐变高的,然后这个五对应的 c 也一定要注意对应的是这个 c 啊,不能,能不能对应这个 c 呢? 能不能对应这个 c 呢?这个 c 是不行的,因为我们是往右边是中,因为前面他是一个上行的过程,音调是变高的,所以说他这个 c 肯定是在他的右边的,这个 c 不能在中途又突然又降低了, 所以这个五,这个 c 他是在这里,然后六对应的 d 是这个 d 啊,七对应的意是这个意,然后在这里右个 f 啊对应的是这个 f, 那么这个 f 那比这个 f 啊就高一个八度音啊,就是这样一对应的关系。当然除了我们上学歌这首谱子一等于 c 和好妈妈这首谱子一等于 f 之外,还一还可以等于什么呀? 那就说一等于 cd, efg、 a、 b 啊,都是可以的,一等于不同的,这一个英语的话,他把他的对应关系也就是不同的啊,这里有个表格 啊,这也是阅历知识一部分,那这里我只是念出来了啊,没有教大家如何去推理他对阅历感兴趣的同学的可以咨询,可以咨询一等 if, 我们刚才做的对应关系也讲解了,接下来看一下,这里有个一四风音符,我一拍,每小件两拍, 然后这边这是一个八分音符,他有零点五拍,然后这两个呢?是一个十六分音符,各占,这个是个十六分音符,是零点二五拍,这也是一个零点二五拍,那么这个加在一起,这是零点五。两个零点二五加在一起就是一拍,那这是一个 八分音符,零点五,这是一个八分音符,零点五。两个加在一起是一拍,这里一拍,这里一拍,加在一起是两拍啊,这个地方也是个两拍,这里这个零表示一个休止符,零表示一个休止符啊。了解了我们这一个数字和字母的对应关系之后, 以及他的一个节奏之后,我们再在程序当中来做一个演示,我们看一下,这里是三三五,对应的是三三五,对应的是 a、 ac, 对吧?或者我们首先拖三个模块出来,然后分别对应的是 a、 ac, 我们就看这一组的 a, 那这是 a 啊, a, c 啊,一定要注意是这个 c 啊,不能是这个 c 啊, c, 七十二啊, a, c。 我们来看一下他的一个胎数,这个是零点五拍,然后两个零点二五拍,这个是零点五拍,他是一个八分音符,后面是 两个十六分音符啊,就是零点二五拍。然后再看一下,这个是二二二二,就是 gg 啊,两个两个 g, 再戳两个音符出来啊,两个 g 分别是零点五拍,零点五拍啊,零点五拍。来看一下,这个一一对应的是 f, 还有个休止符,这个 f, 这个一是 f, 他对应的是一拍,是吧?再来一个, 然后他对的是 f, 然后他是一拍,然后后面有个休止符,就是一个休止啊,就是一个休止,然后他对应的是一拍啊,那这样我们就完成了前面两小节的一个编程啊,这样我们就完 完成了这前面这两个小节啊,这是第一小节,这是第二小节,完成了先前面这两个小节的编程过程。好,我们来演示一下点击, 那么后面的这一个编程过程我就不演示了啊,其实掌握了这一个,嗯,方法之后的话,后面写起来就非常简单的,就是不停的往下面去增加其他的演奏音符就可以了,然后将他的一个演奏音符和拍书进行一个修改就可以了。 但是在这里需要说明是有两个地方,一个啊,这里有个低音六,六是在 d 这个地方啊,在 f 大调中,在 f 大调当中,这个六对应的是 d, 那么这个低音的六对应的哪个地方呢? 我刚才看到又对应的是这个地方的 d, 对吧?然后六,第一个八度音的六呢?第一个八度音的六的话,就对应的是这个地方的地啊,对应的是这个地方的地,所以我们这个地方要选择这个地,这个五,这个地方一个低音 五,那这个低音五的话,那么对应的这个 c 五对应的这个 c, 那么低音的我要多一个要对应的这个地方。哎,还需要讲到一点是这里有一个副点,这个三点,然后下面一个横线, 这,这是一个八,这是一个八分音符,八分音符后面有一个附点,那么这是什么意思呢?我们知道八分音符,这个八分音符它是零点五拍,零点五拍,那么加上一个附点就表示我们前面这个音符的二分之一,然后这个再加上这个零点五拍的二分之一,就零点五的一半,就是零点二五, 那么他总共的时长就是零点零点七五拍啊,就是零点七五拍,嗯,所以说这个就表示零点七五拍。如果是一个四分音符加上一个负点呢,那么四分音符他是一拍,然后加上这个负点,就是前面这个音符的一半,就是一加上零点五 啊,就是等于一点五拍啊,是这样子的,所以在这个地方他啊就是一个零点七五拍,他是一个什么呀?他是十六分音符零点五,这两个加在一起就是一拍,在这里需要注意一下其他的,嗯,就就都比较简单了, 我就不演示了啊。今天这个视频呢,讲解的,呃,大部分都是一些阅历上的知识啊,对编程上的知识的话没有太多啊,就是一个从上往下执行,一步步的去播放每一个音符啊,就构成了我们这一个呃,乐曲的过程,演奏乐曲的过程。 嗯,在视频的最后呢,我将这两个程序给他展示一下啊,那么左边的这个程序啊,就是上学歌,那么右边的这个程序呢?嗯,就是我们的一个好妈妈啊,编程不是很难啊,主要是就是要需要仔细 记一点,不要将这个音符和这个拍数搞错了,如果搞错的话,他中间就会出现,就会很别扭,那么在这里我们就不再演示了, 那今天我们就先分享到这里啊,如果大家对这个阅历知识感兴趣的话啊,可以抽空可以自学一下,你可以在评论区里面留言,我们相互讨论一下啊,感谢大家的观看,下个视频再见。
