跳一跳游戏电脑下载地址

发布时间: 2023-04-17 07:54 阅读: 文章来源:转载

/* 素材可以自己去百度上下载免费的图片,也可以联系我 */

本课最终效果

导入素材到角色“主角” 、“方块1” 、“方块2”,将各角色摆放到合适位置

对各个角色进行初始化:

在背景中广播“开始游戏”

对方块1和主角的位置进行初始化

下面要做的就是确定方块2的确切位置,方块2应该在方块1的对角线上。

scratch的屏幕范围是:宽480,高360,这个比例算下来是4:3

也就是说,方块2从方块1位置在水平方向上走4步,那么在垂直方向上就应该走3步,这样才能保证它出现在对角线上。

所以只要水平和垂直方向上,按4:3的距离放置方块2就可以了。

方块2的位置代码

现在来模拟“主角”的跳跃过程:

当按下空格键时,模拟“主角”跳到“方块”2上。

显然,用户按下空格后,主角应该根据用户按下空格键的时间长短来确定移动距离,而不是每次都移动到方块2上

目标:用户按下空格再松开后,主角才移动位置,用户按的时间越长,主角移动的距离越远。

创建变量:主角跳跃步数

主角应该是慢慢移动到指定位置,而不应该是瞬间到达指定位置

该如何做呢?

我们当然可以用在n秒内滑行到这个积木来解决这个问题:

我们也可以用循环来完成这个过程,为了好控制过程,我们选择用循环的方式。

接下来要做的就是在移动的同时制作跳跃翻转动作

效果如图

注意:使用在n秒钟内移动到这个功能是不行的,为什么?

代码如下:

第一节课先到这里。

•••展开全文
相关文章