用户:
魔术喵查看:1 回复:4 评论:1 创建时间:2019-11-01T20:47:18
【教程三·整体效果展示】
【教程三·作品喵口令】
$&w4y5kJ1lgk&$
(复制上面这串文本,重新打开编程猫Nemo即可获取该作品完整脚本)
在教程二中,我们完成了跳跃动作
教程三就是教大家如何升级跳跃动作
让编程猫可以多次跳跃
首先我们要新添加1个全局变量:跳跃高度
顾名思义就是控制编程猫跳跃的高度
然后继续用到教程2里添加的全局变量:跳跃
开始拼接积木
先让编程猫保持等待
直到手指点击,也就是让它跳的时候
设置跳跃高度为18,
(这个高度是可以根据你的需要进行修改的)
再增加1个跳跃变量,表示跳跃了1次!
那我们要实现的效果是编程猫连跳2次,
所以还要再加一个条件限制,
当手指点击的时候,跳跃变量小于2次,才可以继续跳,
如果跳了2次就无法继续了哦~
同样的,
别忘了加上【重复执行】,重复进行检测判断哦~
这样在数据上,我们就能看到
连续点击2次,每次跳跃高度都为18
▽
接着我们要让编程猫判断
如果编程猫处于跳跃状态
也就是跳跃变量大于0的时候
先切换到跳跃状态的角色造型3
然后让X坐标重复增加前面设定好的跳跃高度
(这里的X坐标在横屏里显示的效果就是上下)
跳上去了自然也要落下来
所以同时要使跳跃高度减少
这里设置每次减少1个变量,缓缓下降
咦,这里为什么还要加一个条件:【重复执行直到】
这是为了不让编程猫一直掉落到地底下或一直跳跃上天
那这个X坐标小于-72是怎么来的呢?
我们可以看到编程猫在地图上站立的X坐标为-71
这个坐标就是编程猫落在地上行走的坐标
所以我们设置当X坐标小于-72的时候
也就是掉落到X坐标小于-72的时候就不再跳跃掉落了。
然后我们再调整下角色的坐标和造型,
检测如果编程猫的X坐标小于-72,停止跳跃掉落的时候,
调整坐标移动到X:-71,Y:204的位置上,
同时切换到造型1,然后退出这个循环。
▽
这里退出循环退出的是“重复执行直到...”这里的循环
就是完成这一次的位置调整回到原位不再进行检测
直到下一次跳跃动作的指令发起
▽
最后别忘了加上重复执行
重复检测判断跳跃的状态,进行跳跃
同时每一次跳跃完毕
要将“跳跃”和“跳跃高度”变量归零
将其变量设置为0哦~
这样我们的编程猫就可以连跳2次啦!
▽
【连续跳多次的秘诀】
嘻嘻,机智的你是不是发现了,
如果把跳跃变量小于2,改成3就可以连跳3次,
改成5就可以连跳5次,
以此类推,想要连续跳几次就连续跳几次,
如果不加这个限制条件,就可以一直无限的跳下去,
这可不就是传说中的“上天”!
有任何需要帮助的时候
记得加小宇宙QQ群:683400214
这里有最新NEMO消息
有最活跃最热情的小伙伴
快来一起玩呀!