躲避陨石-Scratch躲避游戏创意作品

躲避陨石-Scratch躲避游戏创意作品

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

什么是陨石?

太阳系空间中运行的许多大小不一的碎片,在飞近地球时,会受到地球引力的吸引。它们以高速冲入地球大气层,与气体分子碰撞并放出热量。这就是我们看到的流星。大多数流星体在大气摩擦作用下融化消失,但也有少数流星体在融化前坠落地面,成为陨石,因为大多数陨石与地球上的岩石相似,所以也被称为陨石。

陨石
陨石

在埃及和中国有陨石和陨石雨的记录已经很长时间了。公元前2000年,埃及的“纸莎草”记载了从天而降的石头和铁。中国古代有约700个陨石着陆记录。《春秋》记载了公元前645年12月24日河南商丘城北的一场陨石雨:“陨石于宋五”,即有五颗陨石从天而降降落到宋国。这是世界上最早的陨石雨记录。”宋代沈括在《梦溪笔谈》记载了1064年一颗陨石降落在江苏宜兴,并发现这块陨石是由铁组成的。

作品介绍

今天为大家分享的Scratch作品是《躲避陨石》,这是一款躲避类游戏。游戏的目标就是驾驶飞船在太空中翱翔,同时要躲避迎面飞来的陨石。

点击绿旗,运行程序,从舞台右边缘随机位置出现大小不一的陨石,并向左飞行直到碰到舞台左边缘消失,玩家则通过鼠标来控制飞船在太空中来回穿梭,躲避迎面飞来的陨石,如果飞船碰到陨石,则游戏结束,快来挑战一下,看看你能飞多久吧。

作品效果

Scratch躲避陨石作品的完整效果如视频所示:

Scratch躲避陨石

作品解读

Scratch躲避陨石作品使用了7个角色,如图所示:

Scratch躲避陨石角色列表
Scratch躲避陨石角色列表

各角色功能简单说明如下:

  • 飞船:作品的主要角色,玩家通过移动鼠标来控制飞船的飞行,如果碰到陨石则游戏结束;
  • 陨石:从舞台右方不停的克隆并向左运动直到舞台左边缘消失,有3种不同造型的陨石;
  • 太空:太空背景图片,这里使用了两个太空角色以实现无限滚动的效果;
  • 时钟:表示时间,仅用于显示;
  • 个位和十位:分别表示时间的个位和十位。

在使用Scratch创作本作品过程中,需要重点关注的细节是如何实现背景无限滚动效果。

首先,需要明白的是背景本身是不能移动的,当你选中舞台背景时,切换到运动模块时,它会提示不可使用运动类积木,如图所示:

Scratch舞台背景运动类积木
Scratch舞台背景运动类积木

因此,不能把太空背景放到舞台背景中,只能通过角色的方式来实现,并且需要通过两个完全一样的角色来实现,其中太空角色的代码如下:

太空角色代码
太空角色代码

太空1角色的代码如下:

太空1角色代码
太空1角色代码

两个角色的代码几乎一样,唯一不同的是初始的位置,太空角色在舞台中央,刚好占满整个舞台,太空1角色则刚好在舞台的最右方,这样就可以连成一体,一起向左运动。只要有一个角色到了最左边,就立即回到最右边,从而实现无限向左滚动的效果。

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

昵称

取消
昵称表情代码图片

    暂无评论内容