粉丝1223获赞8029

今天教大家在 scratch 中做出超级丝滑且真实的物理运动,今天就用经典小猫先给小猫脚下添加一个地板,把小猫缩小一点点,放到最左边作为起点。 把循环拿出来,准备动起来。添加两个速度变量,不要忘了把两个变量的初始值设为零, 两个变量将分别控制 x 和 y 上的速度。接下来要让小猫动起来,把速度添加到 x 和 y 坐标上,这样可以方便我们随时控制小猫的速度。 当小猫没有收到移动命令时,由于摩擦力的存在,水平速度 x 会逐渐衰减,衰减系数也会间接 限制 x 的最大速度。而 y 速度由于重力的作用,会让小猫不断加速下落。现在可以设置按键控制小猫移动了,按键后直接增减 x 速度就行。 大家可以看到,点击开始后,小猫会下落,按左右也可以移动。接下来我们要让小猫能落到红色地面上,改一下名字方便辨认。 停止下落的话, y 速度就得变为零。测试一下,果然现在已经不会掉下去了。为了避免速度过快掉进地里,我们加一个小小的位移。 现在应该添加转向功能了,判断朝向时只需要 看 x 速度就行, x 速度为正时一定是朝右走的, x 速度为负,是则朝左走。再测试一下,发现非常成功。 最后我们增加一个跳跃功能,按空格键可以起跳。实现跳跃功能非常简单,因为重力效果已经被我们模拟过, 我们只需要添加一个跳跃出速度就行。这样乍一看好像成功了,但如果我按住跳跃键不放呢,小猫就不下来了,这是因为我们还没有限制起跳条件, 猫猫应当踩在地上才能跳跃,我们在这里加一个判断碰到地面的条件, 再测试一下。我已经在不停的按跳跃了,可是没反应, 那是因为我们前面有一个江乌爱坐标加一,导致猫猫离地面有一个很小的缝,我们需要在按跳跃时把这个缝填上,再测试一次。成功了,你学会了吗?

nuts when the base go? 如何控制一个角色上下左右移动? 嗨,大家好,我是大熊。之前呢,我发过一个关于怎么控制小猫上下左右移动的视频,但那个版本呢?控制起来效果不是很流畅,今天我们学一个新的版本,控制小猫移动的时候,效果会非常流畅。好,我们一起来看一下怎么做吧。 之前的视频我们讲过,用这样的代码来控制小猫的上下移动,我们主要用到的是这个当按下某个按键的模块。但是这种方法呢,有一个问题, 我们可以看到小猫在移动的时候,他的动作不是那么流畅。当我们按下一个按键的时候,通常小猫需要等一会才能够开始移动,而且当我们没有按下小预期的时候,游戏没有再进行, 我们也能够通过按键来控制小猫移动,那总体来说这个体验不算特别好。因此呢,今天我们要学习一个新的控制小猫上下移动的方法。首先我们还是要用到这个小猫, 把它改名为 cat, 首先拖入一个小预期,然后拖入一个重复执行,再拖入一个如果,那么,然后在中侧分类中找到按下空格键的模块,放到如果那么中间,然后我们将空格呢改成右键,再来到运动分类中, 摸出一个面向九十度方向的模块,因为这个是向右方向移动,所以我们需要一个将 x 坐标增加的模块,把它改成五。 在外观分类中找到一个下一个造型的模块,然后将整个代码块呢放到重复执行中来运行这个代码。我们先按下右键呢,小猫就可以往右边移动了,然后 后我们可以通过复制把向左移动的代码也做出来,改成左键方向改成负九十度,坐标增加改为负五,再把它放到重复执行里面,然后点击运行一下,我们看到小猫已经可以左右移动,但是还会出现这个颠倒的问题, 在上一次的视频中我们已经说过怎么解决这个颠倒的问题。呃,我们可以在运动分类中找到将旋转方式设为左右翻转的模块,把它放在小绿旗的下面,然后我们再运行, 这个时候小猫就不会颠倒了。接下来我们按照同样的方法把上和下都做出来,我们可以直接复制这一段代码,点击右键点击复制,将右键改为上键,我们不需要这个面向九十度方向,点击右键点击删除。这里呢也不是将 x 坐标增加,而是将外坐标 增加,点击右键点击删除。在运动分类中添加一个,将外坐标增加的模块改为五,第二个把它改成向下的按键删除这个模块,这个也要删除,再拖入一个,将外坐标增加的模块改为负五, 然后我们再把这段代码放到重复执行里面就可以了。好,测试一下,我们可以看到小猫现在的移动能力呢,是比较流畅的,是不是非常简单,放大舞台测试一下。 好的,今天分享就到这里了,如果有更多想法和问题欢迎评论。如果喜欢我的视频,欢迎关注、点赞转发。我是大熊,跟我学编程可以很简单, see you next time。

如何让小猫始终跟着你走?首先我们让它变小一点,点这里,然后点这里持续点击它就变小了。我拿一律起位点击的时候控制他应该重复执行 运动,他应该有个面向,他应该是面向我们的鼠标指针同时移动五步,这样看起来明显一点,别忘了还有我们的画笔, 这样他就跟着你的鼠标走了。

今天开始讲编程啊,就得让小猫动啊,小猫动一小步编成一大步啊。嗯,怎么能让他往前动呢?所以我得先放一个滤芯微点击啊,然后你看他怎么能伸腿呢?动画片的原理啊,两个小猫来回窜呢,他的腿就会来回动啊, 我怎么能让他来回转呢?所以我得找到他的外观呢,他有俩造型呢,说有重复执行下一个造型呢。点一下六七试试吧。走你。

hello, 大家好,我是 roll 编程的小熊老师,今天带来 sky 基础教程第一期,来做一个动画类的小程序,小猫散步,让我们来看一下程序效果。小猫在我们舞台区域左右移动, 而这个过程中不会走出我们的舞台区域,同时又伴有行走的动作,背景也更换成一个草地的背景。 首先选择出一个草地的背景,为了快速选择,可以点击背景里面的分类,草地在户外里面可以快速找到。选择好背景后,我们把小猫拖拽到草地的区域内,因为小猫不可能在天上行走。完成好角色和背景的分布之后,就可以开始制作程序了, 这里我们需要注意的一个点就是当需要给一个角色或者是背景编程的时候,一定要确定有没有 选择到需要的角色或者是背景。选择好角色小猫之后开始编程,首先放入程序的开端,当绿棋被点击,然后放入一个重复执行。这里要清楚的一点是,小猫在画面里的动作是持续的, 然后放一个移动,十步碰到舞台边缘反弹,将翻转方式设为左右翻转等移动需要的脚本就可以做到。小猫移动的程序,小猫需要有执行动作,这需要添加下一个造型和等待零点一秒,这两个脚本 为什么需要增加等待零点一秒能不能去掉呢?我们来试一下。当把等待模块去掉之后,小猫的动作和移动就没有那么的自然,还会有一点点别扭。好了, 今天我们本期的快速基础教程第一期的内容到这里就结束了,同学们学会了吗?有任何疑问都可以在评论区留言,我会逐一解答的哦! 关注小熊老师,一个用心将学习与快乐带给孩子的编程老师!

哈喽,大家好,我是小风老师,今天我们来学习第一个 scratch 小游戏作品, 我们看一下演示效果,当点击绿奇的时候,有一只小猫咪从左向右移动了一百步,并且说我爱四块纸编程,同时我们要求他发出喵的一声,好了,我们来实现一下吧, 实现一个程序作品,我们首先第一步要给他取名字,在这个白色框框内我们改一下,比如说叫我的第一个 s 作品好了,这只小猫咪这个角色,他默认的角色名称叫角色一,我们改一下, 我们改成叫小猫咪,同时它要求是当绿旗被点击的时候,在左侧代码区,它有很多的积木类别,我们选事件点一下, 在事件这这块有很多的小积木,我们按住鼠标左键 把它移动到代码区,移动完之后我们让他来移动,移动的话是在运动类别, 他有一个叫移动多少步,我们按住鼠标左键移动到右侧代码区,并且拼接到,当立即被点击这个积木的下方,这样的话 屏幕就会自动进行拼接。我们看一下点击滤器,小猫咪是不是向右移动了一下,但是移动的比较少,我们可以双击这个十,改成一百, 输入完之后我们可以按 ant 键,或者是你在旁边按一下鼠标左键,这样就修改完了,我们再来点击一下运行, 他一瞬间就移动了一百步,我们发现这样移动太快了,我们可以通过控制 里面有个叫重复执行十次,按住鼠标左键移动,再把那个移动多少步,按住鼠鼠标左键移动到重复执行里面, 把这个一百双击一下改成十,在旁边在主标左键点击一下,这样的话再拖到上方去, 这样同样也实现了一百步,只不过是重复执行了十次,每次让他移动十步,这样我们就会有一个具体的一个效果,会稍微慢一点。好了, 和我们演示的效果比,他是不是走的时候在不断的切换造型,显示出了走路的效果, 这里我们要学习一个新知识,造型每一个角色他对应印有多个造型,这里面我们提供了两个他这两个就是一个走路的姿势。 好了,如何来实现呢?我们看一下在外观这块有一个积木,叫下一个造型,我们鼠标左键拖进来,拖进来之后再来运行一下, 是不是发现他在不断的切换造型,每次执行都会切换下一个造型,他一共就两个造型,就重复的进行切换, 再来看一下好了,这个执行完之后我们再让他来说话,再同样在外观这块是有一个说的标签, 积木,我们看一下双击他木耳叫你,好,我们双击一下改成我爱 squeeze。 编程说了两秒,我们 我们再来点击一下,是不是他实现了,说了一下好,我们还要求他有说是说话要有声音,在 声音标签这块我们看一下他这个猫咪角色,默认就有一个喵的声音,我们可以来预览,点击一下好了,他发出了喵的一声, 在声音这个类别,我们选一个叫播放声音,妙,把它放在 说的上方。好了,我们来点击运行一下吧,可以把那个小猫咪 按住鼠标左键移动到左边一点,我们再来点击一下,点击绿奇好了,他跑到右边说了一声 我爱四块尺编程,以及发出了喵的声音,这是我们第一个四块尺作品。 我们这里面再说两个知识点,首先我们经常会拖了多个积木是多余的,如何删除呢?我们可以右击积木选择删除, 是不是删掉了?还有一种方法,当有很多积木的时候,比如说我们这边多拖了几个积木,一个一个删除,是不是特别麻烦?我们可以按住 积木往左边拖动,拖动到代码区,然后示范鼠标左键是不是也没了?好了,这是不是很简单很有趣? 代码写完之后,我们要对代码进行保存,选择文件保存到电脑, 我们可以一般选择低盘,可以新建一个专门的目录,新建文件夹,比如说叫我的 scratch 作品,再按 enter 键 在鼠标双击进去点保存,就可以进行把那个我们写的作品代码进行保存, 这里我们可以修改我们原来起的名字,他的后缀是点 sb。 三, 我们点保存,这样的话我们就把程序保存了,我们必须每次写完程序都要进行保存,否则会丢失, 我们关掉右右上角的叉叉,我们点击一下,再选 好了,我们再来双击进入,进入之后会发现他这边还是一个空的,我们如何来打开原来我们写的代码呢?点击文件选择从电脑中打开, 这里面我们发现他直接定位到我们刚才的目录,我们可以选择打开,但是如果说没有定位到,我们在这边的盘符里面选中 地盘再选。双击选中我的 skr 作品,再点击我的第一个 skr 作品,再选择打开,这样的话我们程序是不是又打开了呢?好了,我们再来运行一下, 这里面右边是一个红色的按钮,他是停止。比如说我们在代码进运行的时候,我们突然点击停止,程序就会中止,他不会继续执行。好了,谢谢大家。

鼠标控制小球,小猫追着球走,用四块是如何完成这样的效果呢?本次就来演示一下。 首先在 sker 右下角的角色栏中选择一个球的角色,这里我使用了 skar 是自带的爆这个角色,点击这个角色,可以在左边的造型栏里看到他有不同颜色的造型, 点击不同的造型,在角色区和舞台区就会显示相应的颜色,这里我选择了一个蓝色造型进行演示。 小猫追求首先要实现小猫的移动,所以编程的时候首先使用了移动代码块,移动的速度要适中,不能太快,也不能太慢,最终我还是选择了每次移动十步, 然后就是要确定小猫移动的方向, 因为要追着球跑,所以要让他面向爆这个角色,这里就使用了面向这个代码块,在他的下拉菜单中选择面向角色爆, 把这两个代码框的组合点击一下,就可以看到小猫向小球移动了。一些小猫要追到球,代码就需要一直重复执行, 所以就使用了重复执行这个代码块,把刚才的代码块移动到他的内部就可以了。以后编程如果有需要重复执行的命令,就使用这个代码块在右上角的舞台区执行,还需要再开始加上点击绿棋 执行这个代码,这样小猫追着求跑的功能就实现了。 然后要实现鼠标控制小球的功能,这里只需要使用一个命令就可以了。使用移动到什么位置这个带码块, 在这个代码块的下拉菜单里选择移动到鼠标位置,这样小球就会跟着鼠标走了,同样这个命令也需要重复执行,这里也使用重复执行的代码。好了,这样编程就完成了, 这样就实现了鼠标控制小球,小猫追着小球的效果了。本次主要使用了移动面向和移动至什么位置的代码块, 希望对大家有所启发,在今后能够灵活运用。如果想继续学习少儿编程的相关知识,可以关注我,谢谢观看!

角色沿着指定的路线移动,用一个角色作为路线。那根白色线小猫的代码主要参数有行走速度和转弯角度,还有两个造型作为判断条件,来看看效果如何。 现在白色路线还显示在图上, 我们需要用虚像设置成一百隐藏起来,实际该角色还存在,只是看不到,不能用隐藏代码,用隐藏代码会出错。猫没有沿着线走动,所以这里用虚像隐藏。

现在我们利用小猫来举例说明,选中小猫,然后拖入一个对话积木, 说我是一只可爱的小猫,我可以去任何地方, 然后我想让小猫在原点出发。以前我们都是用鼠标在舞台上拖动小猫的,但现在我有一种更好的办法,点击运动栏,选择一道某某坐标,原点的话坐标是零零, 我们来看看怎么样了。 我是小猫,我可以去任何地方,然后移到了远点,但这不是我们想要的,我想要小猫先移到远点, 然后再说话。要做到这个很容易,我们只需要把这个对话积木和移动积木换个顺序就可以了,我们再来试试。 大家看小猫先移动到了原点,然后再说了这句话。 接下来我想再加一个移动积木,这次我们把 x 设为一百,把 y 也设为一百,然后再加一句话,我移动到这里了。 我们来看一下坐标一百,一百对应的位置在哪里? 运行程序,我是小猫,我可以去任何地方,我移动到这里了,原来坐标一百一百对应的位置在这里,在舞台的右上方,大家看到 x 轴和 y 轴的刻度了吗?分别对应的确实是一百 和一百。接下来我们再移动一次,这次我们把坐标设为一百和负一百, 这次我们把崴肘改成了负的一百,然后再加一句话说我移动到这里了。我们再来试一下 圆点,坐标一百一百,坐标一百负一百,大家看这里是一百负一百坐标对应的位置,小猫现在在舞台偏下一点的位置,因为负一百对应的是完整偏下的位置, 很好。现在大家大概知道如何在 style 移动角色了,就用之前用过的移动到某某坐标的积木。现在我准备给大家布置一个作业,请大家把小猫移 送到负一百负一百的坐标,看看这个坐标对应的位置在哪里。好,我们下一节课再见。小朋友们,下节课我们继续学习解答角色移动。