作品介绍
今天为大家分享的Scratch作品是《趣味弹球》,这是一款考验反应速度的小游戏,游戏的目标就是确保弹球不掉落到陷阱里,获取更多的分数。
点击绿旗,运行程序,在舞台的上边有一颗小球,沿着随机方向运动,碰到舞台边缘的时候反弹,舞台左右边缘中间位置各有一只手臂,手臂的一头连着舞台边缘,另一头则连着一个手柄。玩家按下←键,左边的手柄收起,松开←键又恢复原状,按下→键,右边的手柄收起,松开→键,手柄恢复原状。弹球碰到手臂时,绿色的手臂会变成红色,弹球则会反弹回去,同时分数增加20分,玩家需要控制好左右手柄,让弹球不要掉落到舞台底部的红色陷阱中,一旦掉到红色的陷阱中,游戏结束。
作品效果
Scratch趣味弹球作品的完整效果如视频所示:
作品解读
Scratch趣味弹球作品一共使用了6个角色,如图所示:

本作品相对来说,难度不大,需要注意的是弹球的反弹效果实现,其代码如图所示:

其中,这里的变量“触碰方向”是指左右手臂或者左右手柄的方向,左手臂的方向为45度,右手臂的方向为-38度,它们是固定不变的,而左手柄的方向范围为-25~20度,右手柄的方向范围在-20~25度。这段代码的后半部分的目的是确保弹球碰到手臂或手柄时,能够向上反弹回去。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容