小鱼的逃脱-Scratch逃脱游戏创意作品

小鱼的逃脱-51scratch
小鱼的逃脱-Scratch逃脱游戏创意作品
此内容为付费资源,请付费后查看
19.9
限时特惠
39.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

作品介绍

今天为大家分享的Scratch作品是《小鱼的逃脱》,这是一款考验反应速度的逃脱游戏,游戏的目的是控制小鱼躲过重重障碍到达终点。

点击绿旗,运行程序,进入游戏封面,这里只有一个标题好开始按钮,点击开始按钮,正式进入游戏,在舞台的左侧有一条小鱼,只见小鱼不停的向前游去,不过小鱼只能在绿色的通道中前行,通道时而变宽,时而变窄,偶尔还要有一些齿轮或石头之类的障碍物,一旦小鱼碰到障碍物或者游出通道边界,则游戏结束,当通过所有的通道和障碍物,游戏胜利。

作品效果

Scratch小鱼的逃脱作品的预览效果如视频所示:

Scratch小鱼的逃脱作品效果

作品解读

Scratch小鱼的逃脱作品一共使用了10个角色,如图所示:

Scratch小鱼的逃脱角色列表
Scratch小鱼的逃脱角色列表

在创作本作品过程中,最关键的地方在于通道的效果,与其说小鱼在前进,不如说通道在不停的后退,小鱼的前进是相对于通道的后退而言的,那么,通道的后退效果又是怎么实现的呢?

首先,我们要从障碍角色的造型列表入手,为了呈现不同的通道效果,增加游戏的趣味性,这里准备了17个不同的造型,如图所示(注意,这里只列出了8个造型):

障碍角色造型列表
障碍角色造型列表

这些造型的宽度刚好和舞台的宽度相对,也就是说一个造型刚好占满一屏,我们只需要将这些造型按顺序依次从右往左运动即可,先来看一段代码:

障碍角色部分代码
障碍角色部分代码

这段代码的意思,先从第一个造型开始,将其放到舞台的最右方,然后向左移动,当移动到舞台中间的时候,生成一个克隆体,然后继续向左右移动,直到完全移出屏幕,将其隐藏起来。

对应的克隆体也要重复相同的动作,从舞台最右边开始向左运动,当刚好铺满屏幕的时候,再生成一个克隆体,继续向左运动直到移出屏幕,不过需要注意的是,每一次都需要切换到新的造型,这部分的代码如图所示:

克隆体相关代码
克隆体相关代码

如此一来,就可以确保障碍一个接一个的出现并向左移动,形成了一条绿色通道效果,这是Scratch中常用的一个编程技巧,你学会了吗?

© 版权声明
THE END
喜欢就支持一下吧
点赞13赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片