scratch实现弹跳小球2

前言:在上一个作品做了一些改进和增添。让整个游戏更加好玩。上个作品链接地址如下

scratch实现弹跳小球1

scratch实现弹跳小球2_第1张图片
实现效果

1.首先我们需要三个角色:小球,挡板1、挡板2

scratch实现弹跳小球2_第2张图片
三个角色

首先编辑挡板的代码

由于两个挡板都是跟随着我们鼠标的左右移动,那么左右移动也就是我们舞台区的x坐标,并且y坐标保持不变,上一次我们是这样写的。


scratch实现弹跳小球2_第3张图片
上一次的代码

那么我们这一次换一种写法,当然是一样的道理,但是代码稍稍不同。

【插一句:因为程序是非常灵活的,所以想拓展更多的知识点,可能只用一种方法容易导致思维的固化,所以用另外一种写法。这里不涉及代码的可执行或者简洁性,我只是用另一种方式来写,不涉及其他。】

挡板一:

scratch实现弹跳小球2_第4张图片
这一次的代码

顺便说一句,y坐标的值一个是-150一个是正的150.因为是在舞台区的上下。那么我们的舞台区之前我也说过。舞台区域的划分是由x,y坐标来制定的。x取值范围:-240,240.y取值范围:180,-180.如下图:

scratch实现弹跳小球2_第5张图片
取值范围

那么我们两个挡板的y坐标为:

scratch实现弹跳小球2_第6张图片
挡板坐标

挡板二:

scratch实现弹跳小球2_第7张图片
挡板2代码

小球:

1.让小球移动起来

scratch实现弹跳小球2_第8张图片
让小球移动起来

2.碰到挡板的情况

scratch实现弹跳小球2_第9张图片
碰到挡板

3.游戏机制

scratch实现弹跳小球2_第10张图片
游戏机制

这样我们就可以利用scratch实现弹跳小球高级版啦~~~

THE END

现为少儿编程老师,有什么疑问可以私信我哦~~~~

如果你觉得这篇文章不错的话,请点个赞或者关注我啦,你的点赞是我持续写作的动力哦!(好吧,真的是想要关注呀,缺关注!!!)

如果想要代码的同学可以私信我哦~~~

你可能感兴趣的:(scratch实现弹跳小球2)