作品介绍
今天为大家带来的Scratch作品是《快速接白球》,这是一款考验反应速度的游戏。游戏的目标是控制接球板接住更多的白球。
点击绿旗,运行程序,显示游戏封面,包括游戏题目和开始按钮,点击开始按钮,正式进入游戏,在舞台上边缘随机位置不停的有白球出现,并自上向下运动。玩家则需要同鼠标左右移动来控制接球板的运动,从而接住掉下来的白球,每顺利接到一颗白球,就加1分,如果白球白球掉到舞台下边缘了,则游戏结束。
作品效果
Scratch快速接白球作品的完整效果如视频所示:
作品解读
Scratch快速接白球的舞台背景是可以变换的,这里一共有5种不同颜色的背景图片,如图所示:
每次点击绿旗时,就随机背景,代码如图所示:
作品一共有6个角色,如图所示:
各角色功能简单说明如下:
- 接球板:在舞台下方,用于接住白球,通过鼠标来控制其水平位置,y坐标保持不变;
- 白球:随机从舞台上边缘出现,并往下掉,碰到接球板消失,如果碰到舞台底边缘则游戏结束;
- 开始按钮:点击开始按钮,正式启动游戏;
- 标题:点击绿旗,进入游戏封面时显示;
- 游戏结束:当游戏时,显示gameover效果;
- 重来按钮:结束游戏时,会弹出重来按钮,点击重来按钮,再次进入游戏。
本作品相对还比较简单,这里只强调一点,就是接球板的移动,它随着鼠标左右移动,但是上下并不移动,针对这一功能,有两种实现方法。
第一种方法,就是重复执行移动鼠标指针,同时将y坐标设为固定的值,代码如图所示:
第二种方法,就是每一次只单独设置角色x坐标,其值为鼠标的x坐标,代码如图所示:
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容