猫史档案馆


【Nemo跑酷·教程三】跳跃进阶版——二段跳!

用户:魔术喵魔术喵查看:1 回复:4 评论:1 创建时间:2019-11-01T20:47:18


center_image

center_image

【教程三·整体效果展示】

center_image

 

【教程三·作品喵口令】

$&w4y5kJ1lgk&$

(复制上面这串文本,重新打开编程猫Nemo即可获取该作品完整脚本)

center_image

在教程二中,我们完成了跳跃动作

教程三就是教大家如何升级跳跃动作

让编程猫可以多次跳跃

center_image

center_image

center_image

center_image

首先我们要新添加1个全局变量:跳跃高度

顾名思义就是控制编程猫跳跃的高度

center_image

然后继续用到教程2里添加的全局变量:跳跃

center_image

开始拼接积木

先让编程猫保持等待

直到手指点击,也就是让它跳的时候

设置跳跃高度为18,

(这个高度是可以根据你的需要进行修改的)

再增加1个跳跃变量,表示跳跃了1次!

center_image

那我们要实现的效果是编程猫连跳2次,

所以还要再加一个条件限制,

当手指点击的时候,跳跃变量小于2次,才可以继续跳,

如果跳了2次就无法继续了哦~

center_image

同样的,

别忘了加上【重复执行】,重复进行检测判断哦~

这样在数据上,我们就能看到

连续点击2次,每次跳跃高度都为18

center_image

 

center_image

center_image

center_image

接着我们要让编程猫判断

如果编程猫处于跳跃状态

也就是跳跃变量大于0的时候

切换到跳跃状态的角色造型3

然后让X坐标重复增加前面设定好的跳跃高度

(这里的X坐标在横屏里显示的效果就是上下)

跳上去了自然也要落下来

所以同时要使跳跃高度减少

这里设置每次减少1个变量,缓缓下降

center_image

咦,这里为什么还要加一个条件:【重复执行直到】

这是为了不让编程猫一直掉落到地底下或一直跳跃上天

那这个X坐标小于-72是怎么来的呢?

我们可以看到编程猫在地图上站立的X坐标为-71

center_image

这个坐标就是编程猫落在地上行走的坐标

center_image

所以我们设置当X坐标小于-72的时候

也就是掉落到X坐标小于-72的时候就不再跳跃掉落了。

center_image

然后我们再调整下角色的坐标和造型,

检测如果编程猫的X坐标小于-72,停止跳跃掉落的时候,

调整坐标移动到X:-71,Y:204的位置上,

同时切换到造型1,然后退出这个循环。

center_image

这里退出循环退出的是“重复执行直到...”这里的循环

就是完成这一次的位置调整回到原位不再进行检测

直到下一次跳跃动作的指令发起

center_image

最后别忘了加上重复执行

重复检测判断跳跃的状态,进行跳跃

同时每一次跳跃完毕

要将“跳跃”“跳跃高度”变量归零

将其变量设置为0哦~

center_image

这样我们的编程猫就可以连跳2次啦!

center_image

 

【连续跳多次的秘诀】

center_image

嘻嘻,机智的你是不是发现了,

如果把跳跃变量小于2,改成3就可以连跳3次,

改成5就可以连跳5次,

以此类推,想要连续跳几次就连续跳几次,

如果不加这个限制条件,就可以一直无限的跳下去,

这可不就是传说中的“上天”!

center_image

有任何需要帮助的时候

记得加小宇宙QQ群:683400214

这里有最新NEMO消息

有最活跃最热情的小伙伴

快来一起玩呀!


回复

上一页1 页 / 共 1下一页
活动喵活动喵

大家可以使用电脑创作,也可以使用手机创作哦emotion_编程猫_加油

点赞1


评论


银辰_林克仔银辰_林克仔

这么少人?

点赞0


评论


Ly岚烟Ly岚烟

自从我添加了这个,他们说,我的跑酷游戏可以飞,老好玩了💦

点赞1


评论


`丶丶老※点点工作室※`丶丶老※点点工作室※

👍👍

点赞0


评论