作品介绍
今天给大家带来的Scratch作品是《飞机游戏》,这是一款飞机对战游戏,游戏的目标就是控制自己的飞机,并击毁更多的敌机。
点击绿旗,运行程序,首先出现的游戏标题–Airplane,随之消失,进入游戏场景,玩家的飞机在舞台左侧,随鼠标上下移动,时不时的有些敌机从舞台右方出现,并向玩家飞机飞过来。按下空格键,玩家飞机会发射子弹,如果子弹击中敌机,敌机就会消失,每击中一架敌机,就得5分。如果敌机碰到玩家飞机,则生命值减去10,玩家飞机的初始生命值为40,如果生命值减为0,游戏结束,你还可以获取保护罩道具,当玩家飞机戴上保护罩时,可以保护飞机不被敌机撞击。
作品效果
Scratch飞机游戏作品的效果如视频所示:
作品解读
Scratch飞机游戏作品一共使用了11个角色,如图所示:
本作品最大的亮点就在于文字引擎角色功能的实现,也就是上图中的“Text Engine”角色,开场时的游戏标题和分数显示等效果都是通过文字引擎来实现的。
其实现的基本原理是指定字符和位置,然后通过Scratch克隆技巧,将这些字符按顺序进行排列,这是一个完整而独立的功能,可以使用自制积木来实现,代码如图所示:
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容