作品介绍
今天为大家分享的Scratch作品是《遨游太空》,这是一款躲避游戏。游戏的目标是控制飞船躲避各种天体,看谁坚持的时间更长。
点击绿旗,运行程序,在浩瀚的太空中,各种天体从天而降,有太阳、有土星、有陨石、有火星、有地球,还有人造卫星,它们从舞台的上方随机位置出现,然后下落直到舞台的下边缘消失。玩家则通过鼠标移动来操控飞船上下左右移动,躲避星球,如果不小心碰到星球了,则游戏结束,同时会进行计时,每隔1秒钟加1,看看谁坚持的时间更长。
作品效果
Scratch遨游太空作品完整的效果如视频所示:
作品解读
Scratch遨游太空作品一共有4个角色,如图所示:
各角色功能简单说明如下:
- 飞船:有6个造型,随鼠标移动而移动,移动的过程中通过切换造型,模拟喷火的效果,如果碰到星球,则游戏结束;
- 星球:从舞台上边缘随机位置出现,然后下落直到碰到舞台下边缘,一共有13种造型,代表不同的星球;
- 小星星:模拟满天繁星效果,游戏开始后,有无数的小星星从舞台的上方出现,下落直至碰到舞台下边缘消失;
- 满天星:一个静态的小星星效果。
本作品相对比较简单,这里重点介绍一下飞船和星球角色的编程实现。
1.飞船角色
飞船角色随着鼠标的移动而移动,同时会有喷火的动画效果,其代码如图所示:
2.星球角色
星球角色一共有13个造型,从舞台上边缘随机随机位置出现,并向下运动直到舞台下边缘消失,这需要使用Scratch克隆和运动编程,具体的代码如下图所示:
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容