合集-Scratch跑酷教程

摘要:跑酷游戏 第一集 本集我们来完成角色的基础移动功能。 地图和重力效果 创建项目之后首先绘制地图。角色我们直接复用RPG探索游戏中的角色,把原本的代码删除掉。 游戏开始时,我们希望角色从空中出生,有一个下落到地图上的效果。我们给角色一个初始位置,然后让它在位置上下落。我们让角色初始移动到半空中的位置, 阅读全文
posted @ 2025-03-20 09:52 AnzioNiko 阅读(51) 评论(0) 推荐(0)
摘要:跑酷游戏 第二集 本集中我们对上一集中的移动问题进行了优化,并且制作了关卡切换功能。 移动优化 上一集中,我们留下了一些移动方面的问题。首先是连跳问题,角色在空中可以不受限制的跳跃,我们需要解决一下。新建一个私有变量正在跳跃,用来存放角色跳跃的状态。在游戏开始时,因为角色是在天空中掉落的,所以初始化 阅读全文
posted @ 2025-03-20 09:52 AnzioNiko 阅读(39) 评论(0) 推荐(0)
摘要:跑酷游戏 第三集 本集中,我们对移动的逻辑进行了大规模的调整优化,并且实现了地图滚动,让人物保持在屏幕中间的效果。 移动优化 为了完成屏幕滚动的效果,我们的逻辑部分优化比较多,首先删除掉人物部分我们之前的代码。 我新新的代码啊 变量也只保留场景编号。正在跳跃,重力三个变量。然后我们创建几个新变量,私 阅读全文
posted @ 2025-03-20 09:53 AnzioNiko 阅读(42) 评论(0) 推荐(0)
摘要:跑酷游戏 第四集 本集游戏我们来实现玩家的死亡判定,包括掉落悬崖死亡和碰到陷阱死亡。 游戏失败特效 首先我们来制作一下游戏失败的效果。我们让玩家在原地闪烁几下之后隐藏,而这段时间是不进行移动或者其他操作的。 我们新建一个自制积木,不需要勾选运行时不刷新屏幕了。如何实现闪烁的效果?让隐藏和显示等待一段 阅读全文
posted @ 2025-03-20 09:53 AnzioNiko 阅读(37) 评论(0) 推荐(0)
摘要:跑酷游戏 第五集 本集我们实现了搜集物资的功能。 移动和复制 首先我们复制一遍场景角色,然后清空造型。复制的原因是我们移动和显示部分的代码逻辑,物资和场景是一样的。 然后我们来重新绘制造型。这里我们可以用自己喜欢的造型,金币,水果,宝石等都可以。这里我按视频的做法用一个渐变色圆+一个实心圆完成一个发 阅读全文
posted @ 2025-03-20 09:53 AnzioNiko 阅读(15) 评论(0) 推荐(0)
摘要:跑酷游戏 第六集 本集我们实现了完成关卡的功能,并且修复了重新开始游戏后物资的bug。 角色绘制和显示逻辑 我们复制一下我们的物资角色,重命名为出口。然后绘制两个造型,一个是出口关闭的造型,一个是出口打开的造型。 然后到我们的代码部分。我们的出口代码和物资角色的代码有很多是相同的,但也有一些需要修改 阅读全文
posted @ 2025-03-20 09:54 AnzioNiko 阅读(12) 评论(0) 推荐(0)
摘要:跑酷游戏 第七集 本集我们完成了关卡切换和垂直关卡的功能。 特效修改 我们可以通过修改玩家旋转的角度,来控制旋转的速度和朝着中心移动的速度。角度越小,转的越慢,向中心移动的也越快。还可以修改循环次数来控制动画的长度。 地图垂直滚动 这个实现起来很简单,和我们之前实现地图水平滚动一样,我们让滚动y坐标 阅读全文
posted @ 2025-03-20 09:54 AnzioNiko 阅读(16) 评论(0) 推荐(0)
摘要:跑酷游戏 第八集 在最后一集中,我们完成了平滑移动和蹬墙跳跃的功能。 平滑移动 我们之前的移动逻辑是让玩家移动固定的速度。今天我们来实现一个加减速的效果,让玩家的移动更加平滑。 我们用一个新的私有变量x速度来控制移动的距离。和y速度类似,我们用一次增加一部分值的方法来控制速度。 在x速度增加之后,我 阅读全文
posted @ 2025-03-20 09:57 AnzioNiko 阅读(39) 评论(0) 推荐(0)