栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > 学术 > 人文期刊 > 电脑报

Scratch小游戏之地下100层

电脑报 更新时间: 发布时间: 学术归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Scratch小游戏之地下100层

陈新龙

今天给大家带来一款经典的小游戏:地下100层,相信大家对这款游戏不陌生。在游戏中,我们的角色是一只小猫,通过键盘上的左右键进行移动,可以从一块阶梯上跳到另外一块阶梯上,阶梯会不断地向上移动,到达一定的高度便会自动消失,新的阶梯会随机从底部升起来,玩家一定要注意,不能让小猫从阶梯上摔下来,如果碰到底部的刺,就算挑战失败。如果玩家成功通过到达了地下100层,挑战成功。今天我们就用Scratch编程,挑战一下这款经典的小游戏制作。

制作游戏前,我们需要提取准备好素材,游戏中我们需要提前准备好:游戏背景照片、阶梯图片,还有底部“刺”的图片,有关素材可以扫码下载,里面都有哦。

第一步脚本规划,选择合适的背景和角色。从背景库中挑选一个好看的背景图,也可以自己导入添加。导入准备好的“阶梯”和“刺”的角色图片,“刺”放在舞台的底部用来作为判断失败的障碍物,大小设为195填充满整个舞台底部。角色还是使用默认的小猫。

第二步,对角色进行脚本规划。

首先是主角小猫的左右移动脚本,当用户按下→键,面向90°方向,然后移动10步,为了效果更加逼真,加上“下一个造型”模块,实现移动脚步的效果。当按下←键,面向-90°方向,移动10步。提醒一点,需要“将旋转的方式设为:左右旋转”,不然会出现上下翻转的问题。

小猫的垂直移动的脚本要考虑有没有碰到阶梯的两种情况。碰到阶梯时小猫需要与阶梯同步上升,使用条件判断当小猫“碰到阶梯的颜色”(使用吸管取得阶梯的绿色),将Y坐标增加2;否则Y坐标增加-5,也就是往下掉。

最后当小猫落到舞台底部,碰到黑色的“刺”时,游戏结束,停止全部的脚本。

规划阶梯脚本。在舞台底部随机产生阶梯并上升到一定位置消失。

设置一个“层”的变量,用来记录跳过阶梯的数量。

想必大家都想到了阶梯要使用克隆,点击绿旗将第一个阶梯移动到固定的位置,防止小猫直接掉下来游戏失败。

在游戏规则中提到,阶梯到达一定的高度会自动消失,这里可以添加一个判断,第一个阶梯的Y轴的坐标大于50,隐藏起来,否则Y坐标增加2。

当阶梯的克隆体启动时,阶梯要随机出现并且向上移动,图中的70代表阶梯上升的最高高度,如果大于70,删除克隆体。

這个游戏的娱乐性和可玩性都是很高的,而且难度也不是特别的大,大家可以尝试着自己动手做一下,也可以在此基础上增加一些功能,比如说设置一下掉下来的炸弹,让小猫进行躲避的功能,或者可以给阶梯增加点不一样的效果,比如增加易碎阶梯或者是带“刺”阶梯都可以,只要你脑洞够大,创意可以无限。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/xueshu/251445.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号