作品介绍
今天为大家分享的Scratch作品是《寻找钻石》,这是一款考验反应速度的平台游戏,游戏的目标是控制好Player越过重重障碍,拿到钻石。
点击绿旗,运行程序,启动游戏,游戏的主角Player从半空下落到草地上,草地上时不时的会出现一些障碍物,比如尖刺、电锯和熔岩,Player一旦碰到这些障碍物,就会回到初始位置重新开始,玩家可以通过按下任意键或键盘让Player跳起来,从而避开这些障碍物,并确保Player始终掉到草地上,当Player跨越重重障碍,拿到钻石,游戏胜利,同时会记录下你的时间。
作品效果
Scratch寻找钻石作品的预览效果如视频所示:
作品解读
Scratch寻找钻石作品一共使用了11个角色,如图所示:

这是一个经典的平台游戏,所谓平台游戏指的是像《超级马里奥》一样在二维平面上使用跳跃、滑翔等方式穿过障碍的游戏方式,著名的平台动作游戏还有《冒险岛》等。
在编程创作平台游戏时,最关键的是如何生成地图,这里以Platforms角色为例做一个简要的说明。
首先需要明确的是角色有多个造型,每个造型刚好占满一屏,然后依次出现,Platforms的造型列表如图所示:

游戏开始后,就依次不停的克隆角色,克隆的代码如图所示:

这样,舞台的最右方分别克隆了7个角色,分别对应于不同的地图场景,接下来就需要根据游戏进程安排每个克隆体的出场时间了,代码如图所示:

这样,就可以确保每个克隆体按照顺序依次出场并向左移动了,一个简易的地图就实现了。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容