首页 > 生活分享 > 免费教学 > 初学者如何使用Scratch制作一个简单的跳跃游戏

初学者如何使用Scratch制作一个简单的跳跃游戏

发布时间:2024-03-26 22:18:21来源: 15210273549

今天,我们将学习如何在 Scratch 制作一个跳跃类游戏。这类游戏有很多现成的热门作品,它们有一个共同点:让人欲罢不能!

也许是因为想要超越过去的最高分,又或许是因为不断抵达新高度的刺激感。无论是什么原因,我们将通过制作这个游戏获得乐趣,学习许多酷炫的策略,最重要的是,在本教程结束时,你将拥有一个让人上瘾的游戏,可以用来挑战你的朋友和家人!

以下是游戏的运作方式:游戏开始时,平台会从天空中落下。我们的角色也会开始下落,唯一能存活的方法就是不断地从一个平台跳到另一个平台。坚持得越久,得分就越高!

 

那么初学者应该如何开发一个跳跃游戏呢

对于本跳跃游戏教程,我们将不仅使用 Scratch 中的 X 和 Y 坐标、克隆以及变量来记录分数,还会利用它们让游戏随着进行逐渐变难。。

为了开发这个游戏,让我们选择一个背景,选择一个作为平台的角色,以及选择一个用来跳跃的角色。我们将使用“Paddle”(船桨)角色作为我们的平台,而跳跃的角色,因为我们觉得Hedgehog(刺猬)非常酷,所以我们将选择“Hedgehog”。让我们开始吧!

1、创建适用于我们平台的多个造型

为了让游戏更有趣,我们可以设计不同尺寸的平台。因此,让我们先打开“造型”选项卡(造型编辑器),制作一个非常短的造型、一个非常长的造型和一个普通大小的造型。

首先,将你的角色的精灵复制两次。然后,使用“选择工具”,将一个精灵向外拖拽拉长,再将另一个精灵向内拖拽缩短。

 

 

2、克隆你的平台

现在让我们来创建平台的克隆体,这样屏幕上就可以同时拥有多个平台了。克隆一个角色会生成它的副本,我们可以给这个副本(克隆体)分配任务。让我们使用一个“重复执行”循环和一个“等待”积木块,每 3 秒克隆一次我们的平台。我们还会将其隐藏起来,这样玩家只能看到克隆体,看不到原始的角色

 

3、给克隆体指派任务

现在我们拥有了克隆体,但它们不知道该做什么!我们可以使用“当作为克隆体启动时”积木块来分配任务。让我们告诉这些克隆体,它们应该从屏幕顶部移动到屏幕底部,然后消失(删除自己)。

首先,它们需要从我们角色的三种造型中选择一种,并且因为原始角色是隐藏的,所以它们还需要“显示”出来。接下来,我们将告诉它们应该从哪里开始:屏幕的任何左侧边缘(X: -210)到右侧边缘(X: 210),以及屏幕顶部(Y: 170)。然后,我们将告诉它们将 Y 位置不断减小(负数),直到它们到达屏幕底部(Y < -170)。完成任务后,它们就可以通过“删除此克隆体”积木块消失了。

 

好!现在是测试我们代码的好时机。当我们点击绿色旗帜时,我们的平台应该会在屏幕中向下掉落。现在让我们来看看跳跃的角色。跳跃的角色应该做三件事:左右移动、向下掉落,最重要的是跳跃。

4、左右移动

让我们在使用键盘上的箭头键时左右移动。我们可以使用带有“如果-那么”和“按下()键”积木块来检查按键是否被按下。让我们告诉我们的角色,如果按下右箭头键,则向右转(方向 90 度)并移动10步;如果按下左箭头键,则向左转(方向 -90 度)并移动10步。记得将所有积木都放在一个“重复执行”循环中,这样我们就可以一直检查这些按键是否被按下!哦,如果你不想让你的角色翻转,你可以将它的旋转样式设置为“左右翻转”。

 

5、开始跳跃吧

当我们按下向上键时,我们的角色将跳跃。当然,大家都知道刺猬不会飞,所以让我们假设你的角色也不能飞。在跳跃之前,让我们先检查一下它是否站在平台上,这样它才会有可以跳跃的支撑点。如果它站在平台上,那么我们就可以检查向上键是否被按下。然后,我们将通过在一个“重复执行”积木块内少量增加角色的 Y 位置来使其“跳跃”。

 

6、模拟重力

现在是时候添加一些重力了。我们已经使用代码“如果碰到platform”来检查我们的角色是否站在平台上。如果我们将"如果-那么"积木块替换成“如果-那么-否则”积木块,我们就可以在它没有碰到平台时做一些事情!如果它碰到平台,我们可以跳跃;但是,如果它没有碰到平台(否则),让我们通过将 Y 值更改为 -10 来使其下落。让我们确保当我们单击绿色旗帜时,我们的角色会从屏幕顶部开始,并给玩家几秒钟的准备时间。

免费教学更多>>

逍客降价加量,XR-V是否还有竞争力? 全球资源赋能中国市场,起亚以长期主义践行“在中国,为中国” 小鹏 G9:智驾升级展实力,三电强劲显优势 2.0T+10AT!配高通骁龙8155芯片!凯迪拉克CT5产品力解读! B级定位,1.5T动力,92号油,家用代步雅阁表现如何? 智能配置和操控出色的大众迈腾B9,产品表现如何? 价格便宜了3万多!发动机从8缸降为6缸!3.0T的25款奔驰G500登场 一口气降4.6万,只要7.99万!全新大众全球SUV上市,搭载爱信6AT 第5代混动只是“前戏”!比亚迪“核武器”曝光,将重塑市场? 一箱甲醇跑完1522.9公里,吉利远程获得吉尼斯世界纪录 宝马销量下跌超 30%,价格战重燃,18 万的 i3 是 “救命稻草” 还是昙花一现? 苹果iPad mini 7预装iOS 18.0系统,到手后需更新至iOS 18.0.1 安卓手机迈向3nm时代,高通迎来最大挑战 我国首个 自主可控!华为原生鸿蒙操作系统正式发布 Win10/11电脑怎么折腾都进不去Bios?看这! 挑战笔记本“不可能三角”!联想YOGA Air 14s骁龙AI元启深度体验 能源部发布分布式光伏新规,新能源或进入真正调整期 别克全新旗舰轿车被曝提供纯电、增程方案,采用上汽通用自研架构 靠着增程,理想汽车成功逆袭!车主直言:纯电续航背发动机跑半年 15万开乐道L60,再开特斯拉Model Y,实测差距太大不是一个档次! 海豹06GT售13.68万起,4.9秒破百的纯电GT 荣耀时刻,红旗相伴:红旗EH7荣耀版交付仪式在京举行 名爵MG ES5首发,纯电后驱紧凑SUV 谁说豪华车不会玩智驾?试驾仰望U8体验高快领航功能 星途揽月插电混动版本SUV曝光,长超5米,6/7座可选,搭1.5T插混+电四驱 11月即将上市的7款重磅新车 全新XT5多受欢迎? 提车需等待一个多月 长安汽车数智工厂正式揭幕 五大技术加持 阿维塔07率先下线 街道才是我的主场 和MAZDA EZ-6相约鹏城 9月合资车企销量盘点:日子都不好过了