投篮游戏-Scratch篮球游戏创意作品

投篮游戏-51scratch
投篮游戏-Scratch篮球游戏创意作品
此内容为付费资源,请付费后查看
19.9
限时特惠
39.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

作品介绍

今天为大家分享的Scratch作品是《投篮游戏》,这是一款考验反应速度的休闲小游戏,游戏的目标就是在规定的60秒钟内投进更多的篮球。

点击绿旗,运行程序,呈现在舞台上的是一块篮球场地,在场地的右方是篮球架,球员则站在罚球线附近,不停的拍球。在场地的左侧是一个彩色指示器,指针在指示器内上下来回移动,它代表了球员投篮的力度,其中,红色表示较大力气,蓝色表示较小力气,而绿色则表示力度正合适。玩家按下空格键,就可以让球员将篮球投出去,如果指针落在红色区域,则篮球会砸到篮板上再反弹回来,如果指针落在蓝色区域,则会投出空气球,然后掉到地面上,如果指针落在绿色区域,则篮球划出一条美丽的弧线,稳稳命中。每命中一球,则增加1分,重复这个过程,不停的投篮得分,这里还有一个倒计时功能,从60秒开始,每隔1秒变化一次,当倒计时减到0时,结束游戏。

赶紧来挑战一下,看看你在60秒钟内能命中多少次投篮吧。

作品效果

Scratch投篮游戏作品的完整效果如视频所示:

Scratch投篮游戏作品效果

作品解读

Scratch投篮游戏作品一共使用了8个角色,如图所示:

Scratch投篮游戏角色列表
Scratch投篮游戏角色列表

当你看到这个作品的时候,你最大的疑问是什么呢?我想,应该是怎么根据指针的位置来实现篮球的运动效果,尤其是当指针落在绿色区域内,篮球刚好能命中篮筐,这是怎么实现的呢?

其实没有那么复杂,针对篮球角色,它走的是一个抛物线路线,我们只需要通过改变x坐标和y坐标即可,所以其基本代码如图所示:

篮球的抛物线运动代码
篮球的抛物线运动代码

其次,需要根据篮球所在的位置来改变变量“篮球_X”和“篮球_Y”的值,代码如图所示:

根据篮球所在位置来改变变量
根据篮球所在位置来改变变量

接下来,是需要根据指针位置来设置好的篮球的速度,其实就是变量“篮球_X”的值,由于这里有三种情况,分别是较大力气、较小力气和投篮成功,所以根据这三种情况分别设置三个不同的速度即可,这部分的代码如图所示:

根据指针设置不同的速度
根据指针设置不同的速度

这里最核心的代码就三句,就是将“篮球_X”变量分别设置为7.6、3和15,分别代码投篮成功,较小力气和较大力气。

© 版权声明
THE END
喜欢就支持一下吧
点赞15赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片