hello, 大家好,很高兴又和你们见面,本节视频为大家分享的是一个酷跑小游戏的制作,希望能够为大家带来帮助。你们的知识是我创作的动力,让我们绘制一个玩家控制的主角, 这些基本技能对于创作非常重要。这个颜色需要进行一点调整, 对齐到中心点, 接下来我们再绘制两个正方形,把颜色调整成白色, 复制粘贴。 我们这个角色呢就绘制好了,接下来我们给他编写按一下空格键时的动作,当按下空格键时,改变他的纵坐标的位置, 我们按空格键试一下,这个时候呢,他就往向上移动,增加一个十。 当点滤器被点击的时候,给一个初始化的位置 移动到零零零位置啊,当我按下空格键的时候呢,我们发现他会有一个跳跃。接下来做一个滚动的背景,重新绘制一个角色, 左右都画到边的位置, 作为一个绿漆被点击的事件响应,当绿漆被点击时, 移到零零的位置 完全靠到边。 接下来给他做一个移动, 重复执行, 将 x 坐标增加一个十。 这个时候呢,我们发现这个背景呢,卡在这个边缘的位置了,不动了。我们可以在造型里面,在他的超出舞台的位置底下, 我们随便给他改一个颜色 时候呢,他就会完全的移出舞台啊。我们接下来至见不断滚动的背景,需要两个角色的作为背景交替运动,第一个背景移动时,第二个背景紧跟其后移动,第一个背景移出舞台后,移回舞台右边,并紧接着移动已弥补前面的空白区域。 第二个背景移出舞台后,同样移动到最右边,继续向前移动,这样就构成了一个循环往复的移动,这说明两个背景就可以实现滚动的背景, 我们不使用两个角色,仅用一个来实现滚动效果,因为可以借助克隆实现添加作为克隆体启动时 积木重复移动 x 坐标,当这个不断的向左移动的时候,那么它的 x 坐标呢?小于四八零,那么我们就做一个判断, 小于负的四百八十的时候,我们就需要让他 回到舞台的右侧的位置,我们就对它 x 坐标增加两个舞台的宽度, 两个四百八十就等于九百六十,我们要在这里面给他做一个显示,我们还需要再一次的进行克隆。那么第二个克隆题呢?它的位置是 x, 应该是多少呢?第一个背景 x 坐标是零, 第二个 x o 标是四百八十,然后我们再进行刻录,这个时候我们就会看到这个背景呢在不停地的滚动, 背景,滚动效果已经实现了,我们对这个舞台背景呢做一点装饰, 填充背景色, 再次测试滚动的背景,绘制障碍物, 调整大小。 接下来我们来做一个判断,是否碰到了这个地面的障碍物, 为了能看清楚原来的这个角色,我们让他汉一回到零零点的位置, 我们需要给他先改变一下这个背景音乐, 在点击开始的时候,让它来重复播放,重 重复播放里面的声音, 选择这个停止全部脚本,他就能够检测到碰到的颜色了。移动的背景也消失了,我们应该怎么处理呢? 我们可以让这个移动的速度变成零就可以了,这边还需要一个变量来控制,这个变量的名字呢叫移动速度, 将滚动速度呢我们给它设成这个摇铃, 每次增加的是一个 滚动速度,当碰到这个颜色的时候呢,我们停止的是这个角色的其他脚本,然后我们按继续重复执行十次, 通过逐步的改变移动速度,降变量的值,滚动速度加一, 那么加十个一,他的速度就就是零。背景是停了下来,这个主角就会被挡在这里边,这个感觉不太自然。同步调整这个角色他的位置, 将坐标增加,同时增加这个速度的数值,我们同时呢也修改它的滚动速度。玩家角色一起停下来,最后让我们一起 来欣赏一下作品,如果你觉得对你有帮助,别忘了点赞加关注,您的支持是我创作的动力。
粉丝101获赞319

大家好,今天来做一个跑酷的游戏, 设置起点坐标,如果碰到棕色,判定站在地面切换造型,实现走路效果,否则判定在空中减少歪坐标往下掉落。 按下左按键或者右按键时对应的减少或者增加 x 坐标, 按下上方向键时重复二十次增加八个 y 坐标,实现跳跃效果。跟左右移动的程序分开是为了跳跃的同时可以左右移动。 设置石头,在起点时隐藏等待五到十内,随机描述后显示在三秒内到达终点坐标。 如果碰到猫时, 程序结束,跟移动程序分开写,是因为移动的程序中有等待的程序,导致无法判定是否碰撞到猫。 与石头类似,设置起点等待时长,终点 设置变量得分,一开始零分, 每次碰到猫得分增加一 本节课到此结束,拜拜!

同学们,今天给大家分享一个有趣的案例,这个小猫可以在悬浮的平台上来回跳跃。平台是由不同的砖块组成,这些砖块并不是绘制出来的角色, 而是地形的克隆体,他们是由方块滚屏形成的。就像这样,如果你想修改他们的位置,只需要在地形数据里面进行设置。 例如,我们想在地图顶部形成金色的心形,只需要这样修改参数。利用方块滚屏形成地形非常方便。如果你想利用 scar 制作简单的 rpg 游戏,这将对你很有帮助。 如果你对 scratch 编程很感兴趣,我建议将这本 d k 出版社出版的编程真好玩,六岁开始学 scratch 作为你的第一本参考图书。这一期就到这里,再见。

大家好,这里是小二在编,小二在编程,今天我做了一个关于跑步的游戏,呃,我们先来,我先来给大家演示一下我做的游戏地瓜,很简单,只要爬个墙,然后直接走过去就行了。然后第二关是一个蹦床环节, 嗯,跳过去,再跳过去,然后这边是一个传送门,先上一个坡,再上去弹弹,弹到这里,然后过去。这边是让你按这一键就直接,哎,就直接按这一键就行了, 然后开门走你,然后这边跳过去就行了,很普普通通的一关,这关是最难的一关,哎,搞了个特效,贴心吧。哎,这一关,这一关太难了,我,我直接把它放到这里, 按了开关,再按了这个按按钮,门开了,直接下一关,下一关没东西,因为我下一关没做,这就是一个很糟糕, 这边直接展示原码吧,说那么多代码,说那么多模块,有点有点费劲啊,有点太花时间了,我的视频我爸爸通常会给我剪成很快很快飞速的啊,所以我不能录太长时间,我就觉得, 然后这样,这样子,这样子。右边看下造型,这是一个下一关的幕布,拉下来,再拉上去就下一个环节了,然后到这边这是一个特效,这个白色你们知道什么吗?就是地位砸裂的时候, 然后呢?这个就是,呃,那个互助按钮的,那个不让按的那个,这个是按钮,这个也是互助按钮的,这个也是按钮,然后给看一下这个背景, 哎,后面就一片空白了,主要是想让他直接直接做下一关的时候,不要那么费劲画了,这就是一个方法,也不一个方法。 这边圆的怎么做成的呢?这个边边圆的怎么做成的呢?给大家专门演示一下。画个角色,嗯,就比如说我画一个长方形,然后再用这个变一下角, 把这个按住它删除,按住它,按住它,它这个点是会变身的,然后删除,就这样。还有还有一些小技巧,就像是正方形,然后按,按住 shift 键变成菱形,然后按这个随便按住它一个点删除,就可以变成一个 等腰直角三角形。等腰直角三角形,知道吧?就是就是三角三角板中的一块,就当它是三角板吧,画的都那么精致了。还有一个技巧就是按住它,再按 a l t i don i don't know 它的英文叫什么?点它的时候放下来一类,然后它就可以,然后它就可以进行复制了,一个很棒很棒的小技巧,这个角色我就删了。嗯,这个角,这个我们的主角也是有很多造型的,这个就是按下 c 键的效果, 这个是,嗯,砸下来的时候手要这样子的个样,然后往下降一点,再往下降,再往下降,再往下降,再往下降,就像拳头打裂的一样。 这边有一个代码要要给大家讲一下,按下 z 键,变成造型二,等待,他按下 z 键,不按下,不对,他不按下 z 键,等待,他不按,我们不按下 z 键的时候, 他等待完了,按没按下 c 键了,之后他就换成造型一了。这个速度,速度就是 speed x, 高度就是 speed y。 给大家讲一下,这边 用的是英文 speed, 速度 x 左右, why? 上下 speed speed y, 哦,上下的, 算了,这样太麻烦了,这就画笔给大家演示 speed x, 知道了吧?就是左右 的,左右的速度,嗯,呃,也就是说它 x 的速度就是它 x 坐标的速度。 x 坐标大家就已经知道吧,还有 y, y 速度就是,呃, y 坐标增加减少 就可以移动了。这不算一个知识点啊,我讲的一塌糊涂。呃呃,这个我都删了。一会再给大家弹出一个知识,很就地,他可以恢复恢复上一步,而且速度超快的。那 c h 呢? speed, 哦,不对, control h。 算了,我在干什么我也不知道。这呃,这次视频就到这吧。那我们 等一会视频,所以结束了,但是 你们看懂了吧?哎,画错了吗?应该是爱心。 算了,不懂了。你们都知道了,一定是这个字,一箭三连。 哎。一键三连知道吗?一定要给我一键三连,而且下一次也不要看,不要忘记看我的作品哦。啊,拜拜。这个视频就到这了,我们下期再见,拜拜。

哈喽,同学们大家好,这期视频呢,给大家带来一个三 d 的一款程序,名字叫做三 d 跑酷,相信跑酷的 游戏同学玩的很多,对吧,那我们自己做一款三 d 的版本的会是怎么样呢?好,我们一起来看一下程序和同学们,这就是我们打开的程序界面,这边呢是对应写的程序,这边呢就是舞台效果,老师把舞台放大一些,我们来看一下运行效果。 好,这边首先标题呢叫做三 d 跑酷,是用英文名字去写的,那接下来呢是关于这个游戏的难度介绍,有简易版的,有困难的,还有中等的,那我们首先点下运行好,先调一个简单的第一关卡。好,我们看一下啊,按下上下左右键呢,是调整我们的视角,这是三百六十度的啊,是非常的炫, 而且呢这边划分是非常的简单,只有这些有白线构成的立体的方块,我们需要通过这些方块最终到达绿色提升的边,极为胜利,对吗?好,还有 按下 wasd 键的话,是上下左右可以控制他移动的,按下空格键的话是跳跃。好,接下来老师瞄准往后走一下,往前走跳,哎,好,跳上去了,接下来呢再跳这个方块 跳,嘿,一掉下去了,对吗?这款游戏做的非常的逼真啊,还有什么呢?因为人跳跃是负责产生惯性啊,这也是一样,如果跳上去的话,不动的话,他很有可能会滑下去,我们还得按一下反方向键, 那这时候再来一下,往后走跳,嘿嘿,又冲下去了,对吧,说明这一关还是有一些难度的,还是考验我们能力的好,接下来呢,老师再来 提升一下难度,找到一下。嗯,中等关卡的第三个看一下还是一样,我们需要控制,我们以第一人称到达这个绿棋的位置。好,那我首先选中之后 往后助跑一下走,跳,好,上来了再跳。哎,很棒啊,再跳,再来一下跳。 哇,这个是有恐高症的同学是不是有点怕呀,再来,哎呀,滑下去了啊,这个内饰很有趣。好,接下来老师直接调上最高难度 困难的第三关卡。好,我们看到了在很远的距离,上面有一颗绿色旗帜,我们需要到达那个目的地,对吗?那在这次过程中, 中间只有仅仅的几个白色立体方块,我们需要踩中他,来看一下怎么才能去跳到上面去啊?我走一下跳跃没有踩到,对吧?那我们怎么让他才能到达呢?再试一次往后走跳跃 又失败了哈,好,这项这些难关呢,希望交给同学们来去实现啊,老师这边最终是到不达不了这个目的地的,不过这一款游戏是十分的炫酷不是吗?同学们,刚刚那个非常炫酷的三 t 跑酷的程序答案看到了,对吗?能够通过一个角色把这些程序写出来,最终能够通过 第三人称的视角,能够让我们最终能够去到达目的地,也是非常的好啊,那同学们也可以去跟老师一起去编写。可以呢,拿到素材之后或者拿到原码之后能够跟老师一起写。那想要素材,想要原码,想要 老师一对一学习的话,大家可以关注一下小黑马少儿编程老师继续进行单独讲解哦,我们下期视频见,拜拜, 您的点赞关注对我非常重要,谢谢支持! 您的点赞、关注、评论对我非常重要,谢谢支持哦。

各位好,这是门飞扣的这节课,我们来看一下怎么去实现恐龙移动的效果, 那从表面上来看,这里恐龙他并没有真的移动,只是因为地面还有障碍物在不断的向后退,所以看起来就好像是恐龙在向前移动一样。 不过在实际的开发中,我们最好不要选择这种角色不动背景动的思路去做,因为随着你的游戏越来越复杂,这种逆向的思考方式很有可能会产生各种各样的问题,所以今天我们就来换一种思路,介绍一个二 d 平台游戏中通用的角色移动框架。 想象一下,假如现在整个游戏的地图非常非常的大,而恐龙在这上面确实在不断的向前移动,只不过在他移动的同时,有一台相机也在跟着他以相同的速度向前移动。 那这时候相机屏幕里看到的恐龙是什么样的呢?没错,就是静止不动的,而我们游戏中的画面,你可以把它当做是相机屏幕里看到的画面,所以恐龙虽然看起来没动,但是实际上他在整个大的游戏地图上是一直在向前移动的。 好,那技术原理清楚以后,我们再来思考下一个问题。假如现在恐龙和相机都被固定在整个大的游戏地图坐标系中, x 等于五百, y 等于一百的位置上,这时候横向的去移动恐龙,他们两个的中心点之间就会产生一段距离, 如果恐龙在前面这个距离就等于恐龙的 x 坐标减去相机的 x 坐标,恐龙在后面这个距离就等于相机的 x 坐标减去恐龙 的 x 坐标,因为距离一定是正数,对吧?所以我们要用更大的这个值减去更小的这个值。好,那这首假如我要是以相机屏幕中心点为远点,再做一个坐标系的话,恐龙在这个坐标系中的 x 坐标,比如我们把它叫做 x 片等于多少呢? 我们还是可以分两种情况来看,如果恐龙在相机中心点前面,那么 x 片一定是大于零的值,应该就等于他们两个之间的距离,也就是恐龙在游戏地图上的 x 减去相机在游戏地图上的 x。 如果恐龙在相机中心点的后面,那 xp 一定是小于零的,只应该等于负一乘上他们两个的距离。把符号合进去,你会发现,不管恐龙在什么位置,他在相机屏幕 坐标系中的坐标 x 片都等于恐龙在游戏地图上的 x 减去相机在游戏地图上的 x。 那这个计算方法对 y 方向当然也是同样成立的。 在刚开始的时候,我们说过,游戏里的画面其实就是透过相机屏幕看到的画面,所以这里你可以直接把整个舞台区都看作是相机屏幕,那么舞台区上的坐标实际上也就是相机屏幕的坐标,所以最终我们的结论可以写成这样。 ok, 那回到 ski 之中,我们来看一下具体要怎么去做。先把游戏的基础框架搭建出来,当绿线被点击的时候,广播一个消息来做出手画, 然后是游戏的主循环,循环里面不断的去广播时钟消息。 如果还不太清楚为什么要这么做,可以去看一下我之前的基础教程。接着我们来创建两个变量, xy 表示恐龙在整个游戏地图中的位置,因为不需要被其他角色修改,所以这里设置成仅适用于当前角色就可以了。 然后再来创建两个变量,表示相机在游戏地图中的位置,这可能会被其他角色使用到,所以可见范围我们要设置成适用于所有角色。 我自己的习惯是对这种适用于所有角色的变量,在他的名字前面加一个波浪号,这样可以把他们和角色私有的变量区分开。 创建好以后,我们来竖手画一下,把他们几个都先设置成零, 然后再接收到时钟广播的时候不断的去更新恐龙在舞台区上的位置, 前面已经计算过了,舞台区上的 x 就等于恐龙在游戏地图中的 x 减去相机在游戏地图中的 x, 我也是一样, 试一下 移动相机 还不错。 那接着我们来处理一下恐龙的移动,每次接收到时钟消息的时候,让他在游戏地图中的 x 坐标稍微增大一点,比如可以先增大物,同时因为相机也要跟着他一起移动,所以这里每次把相机的 x 坐标也增大物 点击直行,看起来好像没什么效果,不过从左上角变量这个地方可以发现他在游戏地图中的位置确实是一直在变化的。 那之所以在界面上看不出来,是因为在运动的物体周围没有参照物的时候,你是分辨不出来他到底有没有在运动的。所以下节课我们就来把游戏里最重要的一个参照物地面给他加上。

大家好,这里是小二城,今天我做了一个呃,跑酷的游戏,像我们,我先给大家展示一下,一关很简单,跳过去就行了,然后直接走过去, 哎,这一个木,这感觉,这个木屋,哦,现在没事了,刚才那个木屋有点慢,然后这里边要弹过去,再从这个传送门过去,这边他是说要按 c 键,不是二,是 c, 不是二。拿钥匙过来过去,然后这边没什么特别的跳过来,那我还过不去,跳过来就行了, 这边我做了一个特效,刚才那个特效放慢了,嗯,然后,哎,这一关很难的,所以搞了个特效,我也不知道为什么要搞特效,直接搞个标题不就得了吗? 啊?没关,我过不去,我给 你看,我给大家直接手动演示,本来是到这边按下这个按钮,然后呢这个就会消失,直接按按钮看给你们看见了,然后按这个按钮,然后再过来就行了嘛。然后这边这个代码给大家看一下, 等一会这个给大家看一下造型, 就十二个造型有点麻烦。这个是特效的,那个本来一小点,开了再猛烈一些,然后铺平了,就这个效果,弄零点一最好,零点二有点慢,我说的是秒,不是分钟, 而且这里面没有分钟的代码,除非这个。然后呢,这边就是零零碎碎的一些小小小小小模块, 嗯,要么就是显示隐藏,显示隐藏,显示隐藏,显示隐藏的。这边有一个加速模式,不是这个,这个编辑打开加速模式,然后他的幕布就会拉的很快,所以所有的一切都会进行的很快很快很快很快,然后然后这个就是我们这个速度,就是我们通常所说的,呃 speed x, 呃,就是呃速度,速度 x 值,然后还有一个 speed y, 就是速度 y 值, 也就是上下。还有一个就是左右 speed, speed x 是左右, speed y 是上下,然后增加 speed y 是是往上, speed, 呃 y 减负是, 呃往下面掉,然后呃 speed x, 也就是速度增加呢,就是往右,如果是负的,那就往左了,如果是零增加零,那他就在原地不动了,因为你没有改变他的数值。这边有两个十六,十六,他是呃 最高泵到十六,然后呢?呃,这边要是你想改高度,就是把它改的更高,是增加,改的越低就是减少,然后这两个是要同时改的。还有一个,还有一个点我要给大家讲, 嗯,我专门搞个角色来搞,我有很多小技巧,就比如说我画一个长方形,不对,我画一个长长方形, 然后按下这个,这边按两个关节,这边也按两个关节,这这按住这个点,再按删除,按这个点,再按删除,这两个点就消失了,就变成了这样子的。还有一个小技巧就是,嗯,画一个正方形,旋转,按住 shift 键,它可以变得 这样子,他怎么转他都是正的,不对,也不是正的,他这个就不是正的,还可以变成菱形。要我我就是想一下,要么就是九十度,要么要么就是 嗯零,要么就没转,就这样嘛,然后给他拖到这里来,然后再按住这个端点,对,这个端,这个端点先消除一下,这个端点消除,那他就变成一个三三角了,而且还是正三角。 嗯,还有 ctrl z, 它可以恢复原来的状态。还有这个 a l t 念什么来着?反正就是按着它,再再按 a、 l、 t, 它就可以变成两个,也就是复制 复制了。那就是这么多小技巧,不讲也可以讲也可以要把这个给删除了。呃,这就一个简单的游戏,这边 这边后面是我以后要增加的关卡,这样就不用一个一个再复制了,很很很很好,已经是这个也有很多绝,还有很多造型的, 就这么 这期就到这吧,别忘了点击,点击转发加关注,加关注最好是一键三连。好了,这期视频就到这了。

同学们好,这节课我们来讲解第十章小马跑酷。相信同学们都玩过跑酷,那来看一下我们做的跑酷和同学们玩的是不是一样的呢? 好游戏的话呢,我们已经 体验过了,我们会发现什么呢?如果说小马在跑酷的时候遇到障碍物要干嘛呢?要跳起来对不对?如果在没有跳起来的情况下,撞在了我们的树上,游戏就会结束。那现在我们跟着这样的思路一起来制作小马跑酷吧!
![用scratch做一场跑酷游戏吧,怎么还会有如此简单的编程学习,太⑥了[嘿哈]#scratch #少儿编程 #童年游戏](https://p9-pc-sign.douyinpic.com/image-cut-tos-priv/a997d18d62b437479e41a18ab035d7d7~tplv-dy-resize-origshort-autoq-75:330.jpeg?lk3s=138a59ce&x-expires=2102842800&x-signature=OHxRZuYClyRXpW3dwBF0Kevq6io%3D&from=327834062&s=PackSourceEnum_AWEME_DETAIL&se=false&sc=cover&biz_tag=pcweb_cover&l=20260823192948FD28B4F37A9B3C916576)